hzbn.net
当前位置:首页>>关于在C语言中,以下合法的字符常量是() A. '\0824 B...的资料>>

在C语言中,以下合法的字符常量是() A. '\0824 B...

A 和 B因为前面只有一个单引号, 所以不行,C是正确的,表示字符0, 而D是表示字符串常量,不是字符常量

A. '\0824' // \0表示后面接着八进制数字(即数字不能超过8),所以a错 B.'\x243' // \x表示十六进制,表示的是一个整数,不能表示字符常量 C.'0' //表示数字0的字符,它有ascii码,所以C正确 D.''\0'' //双引号表示字符串常量,所以D错,(你需...

A 是转义字符,不是字符常量; B应该用单引号; D应该加上单引号。

选b。A,是字符串,C是整型常量,D是变量

你这个是选择题?那就选D吧,其它的都是小于128的字符,可以显示,D表示的内容大于等于128,不能显示,你可以按照128进行区分 :) 呵呵,刚刚又查了一下百度的资料,确实\xAA是十六进制的一种表示形式,代表一个字符常量,\17是八进制的表示形...

D 因为' '里面要是字符,而字符只能从'\0' 到'\255';所以说'\483'是不合法的字符常量。

选c A 有双引号,是字符串 B 单引号里只能一个字符 D \0表明是8进制,只能出现0--7的数字 E 书写不完整,右半边的单引号没了

'\x43' 是正确的。 必须是单引号' '扩上的 “单个”字符才能叫字符常量。 转义字符也算单字符。双引号括上的是字符串! 1、'\084' 并不是 八进制,因为自由当‘\'后面的三位数都小于7的情况下,编译器才会认为是一个八进制数。所以'\084'是错的。 2...

A“\0”以双引号界定,是字符串,错。 B '054' 界定了3个字符,错。 C '\x89' 是采用16进制的转义字符,正确。 D '\092'看似转义字符,但是,以0开头的是8进制字符,9不合法,所以还是界定了3个字符,\0,9,2,错。

a正确,选a。

网站首页 | 网站地图
All rights reserved Powered by www.hzbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com