下面是合法常量的是
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 12:06:27
AB错.0开始的数字表示八进制,而八进制数中没有aC错.C语言不支持三位数一逗号的写法D错.0x后面要加数字
90.是合法常量,小数位会被编译器优化掉验证程序:#includevoidmain(){intc=90.;printf("c=%d\n",c);}输出:c=90
1.A2.C3.A4.D5.B6.A7.D8.B9.A10.B11.A12.D13.B14.A
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:0XA5再问:����再问:����˵һ��Ϊɶô再问:лл��再答:c��������ʮ���ƺ�ʮ����ƣ�ʮ����ֱ��д���֣�ʮ�����ǰ���0x��ʮ�������
a23中0X是十六进制整数形式的前缀,a是十六进制中的一个数,代表十进制的10,以此类推b代表11,c代表12...f代表15(不分大小写)0xa23=3+2*16+10*16*16=256*10+3
10*2,100L,0238,+.234E5,50.0U,3.14E0.2,-4.2E-10f,"ABC",0237,0xABCD,0356L当然多了,有整型、实型、字符型还有一些小分类型,长整型、无
不是,合法常量以字母数字或下划线构成,不能以数字开头,希望采纳,谢谢再问:你讲的是符号常量,却忘记了直接常量,比如&H5E就是一个16进制整型的直接常量
16进制A~F和a~f是同价的D中10,000在英文文章中常用这种格式,而在C中数字中间用,是不合法的
合法,\4表示ASCII码为4的这个字符.因为后面的8已经超出8进制的范围了,所以这个字符串的内容是\4再加上后面的83.
C0开头表示八进制数,C中数字有个8,所以错
本人也略有拙见选CA:科学计数法:aEba必须满足1≤|a|<10,b为整数.B:“aE”表示并非具有科学记数意义,并且aE=a“Ea”表示具有科学记数意义,即Ea=1Eaa=3时1E3=1000C:
严格来说都不对!-0xffff16进制数表示不应该在前面带有负号,16进制数本身是没有符号概念的B01a0开头的是8进制,n进制中的数均小于n,在0到n-1中!C8进制问题D2e5是浮点数的科学计数法
应该不是.c算什么意思
我的QQ1203798698验证信息请写C语言请教
这是个字符串的话可以,如果是double就不行了
1,3,5,6,7,8singlesingle,string,integer,boolean,date
A3.0+5就是常量8.0B'101'这种表示就是不符合c语法的''里面只能接受一个字符超过一个会被截断这里'101'就会截断为'1'希望能帮助你哈