以下不合法的常量是A.10^2 B.100 C.100.0 D.10E 01
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 03:30:28
(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
-028在C/C++中是数据的八进制表示方法(数据前有0).而八进制的每个数为范围为从0到7,不会有8.所以,是不合法的常量.
AD:整形常量C:指数形式写成0.329E2B正确
B自增自减运算符是对变量的值加一或是减一,很明显,B不满足.
答案:A再问:为什么呀??我不懂耶再答:计算机常量:题目中的4个选择都为数值常量,其中A是数学中指数表示形式,但在VB中用答案D格式书写的。所以A是错的。
A以中默认以0开头的是八进制数,八进制中怎么会有8呢,最大的是7,0x开头的是十六进制数,B、C是十进制数、都没错
d不合法,它表示8进制,里面不能有8
答案是C,因为科学技术法E后面不能用小数
第一题:D (4d)变量名必须以字母或下划线头.第二题:C (a%4.0)求余运算仅能用于整数第三题:A (m+=n+2)将那四个式子转化后,得到M=M+(N+2);M=
首先看定义,用单引号括起来的单个字符,或用双引号括起来的一串字符即字符常量.C'&'是用单引号括起来的单个字符,正确.A'\xff'B'\65'D'\028'是用单引号括起来的多个字符,但因它们前面都
D,int带单引用加内括号不对
//下面是参考例子.#include#includevoidmain(){printf("%f%f\n",log10(3.0),log(3.0));}
Bx+2运算后是一个具体数值而不是变量,++符需要它的左值或右值是一个变量,因此必然产生编译错误
D因为''里面要是字符,而字符只能从'\0'到'\255';所以说'\483'是不合法的字符常量.
'800'不是一个字符当然不合法"800"应该算是一个字符串