以下选项中不合法的字符常量是(). A. B B. 10 C. 68 D. D
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/15 07:41:21
![以下选项中不合法的字符常量是(). A. B B. 10 C. 68 D. D](/uploads/image/f/1799766-54-6.jpg?t=%E4%BB%A5%E4%B8%8B%E9%80%89%E9%A1%B9%E4%B8%AD%E4%B8%8D%E5%90%88%E6%B3%95%E7%9A%84%E5%AD%97%E7%AC%A6%E5%B8%B8%E9%87%8F%E6%98%AF%28%29.+A.+B+B.+10+C.+68+D.+D)
(6)0x3.60x开头这是个16进制数,16进制数没有小数形式,后面不能是3.6这种(10)E-10要用小写e(11)0x2e-6同第一条,e是个小数(12)4.2e这个没有原因,格式不对,正常应该
C语言中常量的命名原则中有:只能是数字,字母,下划线组成并且开头是字母或者是下划线,你的第一个字符时"\"是不合理的哦.
你这个定义常量以0开始应该是一个八进制的常量没什么问题啊你的问题答案是A因为B是long型的数据,C因为0118本来就是八进制的,不可能有8
a选项那里第二个值错误,0开头的是8进制数,但f是属于16进制的.b选项,也是第二个错,指数没小数的.c选项,第四个错,原因跟a选项一样.d选项,有个疑问,第四个值,50后面有“点”吗?
-028在C/C++中是数据的八进制表示方法(数据前有0).而八进制的每个数为范围为从0到7,不会有8.所以,是不合法的常量.
A中,028不合法,不能以0开头B中,全部合法C中,0abc,不能以0开头D中,10,000,中间不能有逗号
A.028数字0开头,说明是八进制数,八进制数每一位只会是字符0~7,不会出现8的C4e1.5不合法.C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数0abc同AD我不知道
答案:A再问:为什么呀??我不懂耶再答:计算机常量:题目中的4个选择都为数值常量,其中A是数学中指数表示形式,但在VB中用答案D格式书写的。所以A是错的。
既然是变量,那就不是常量.如果是常量,当然也就不能改变.当然还有一种是const修饰的变量,比如constinta=1;a的值也不能变,但不能说a是常量按照不同的分类:①常量分为整型常量、实型常量、字
A以中默认以0开头的是八进制数,八进制中怎么会有8呢,最大的是7,0x开头的是十六进制数,B、C是十进制数、都没错
d不合法,它表示8进制,里面不能有8
AB“a”不是C0a不是D+011不是
参考答案:B参考分析:不合法的有A3,B,D1.部分解释:A1,D2:C语言中小数点前面或后面的0可以省略.但是不能只有小数点自身;A3,B3,D1:e的前后必须有合法数字.1.e2.1e2合法,.e
答案是B'\ddd' 1到3位八进制数所代表的字符;'\1011'是错的'\'也是 错的
首先看定义,用单引号括起来的单个字符,或用双引号括起来的一串字符即字符常量.C'&'是用单引号括起来的单个字符,正确.A'\xff'B'\65'D'\028'是用单引号括起来的多个字符,但因它们前面都
和d选项都正确.d、.871就是0.871c、0.329X10^2不是常量a、0是整型常量
A转义字符,就是反斜线字符\B转义字符,就是单引号字符'C错误,内容是3个字符,如果是'\074'则是正确的8进制转义D16进制转义,ascii值为10*16+10正确
A跳格字符B8进制转义ascii码为8+7=15C字符串常量,不是字符常量D16进制转义ascii码为10*16+10=170
B,3.1415实型常量又称实数或浮点数.在C语言中可以用两种形式表示一个实型常量.一、小数形式.二、指数形式再问:D为什么不对啊?再答:实型常量要小数或者指数形式小数形式表示的实型常量必须要有小数点
D因为''里面要是字符,而字符只能从'\0'到'\255';所以说'\483'是不合法的字符常量.