下列四组整型变量中,合法的是?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 22:05:18
AB错.0开始的数字表示八进制,而八进制数中没有aC错.C语言不支持三位数一逗号的写法D错.0x后面要加数字
答案是DA.(
10L.因为在C语言中整型常数后面的L代表长整型.
e不是c语言的操作符,c编译器只把他看做变量e.另外好像matlab上才用到e
严格来说都不对!-0xffff16进制数表示不应该在前面带有负号,16进制数本身是没有符号概念的B01a0开头的是8进制,n进制中的数均小于n,在0到n-1中!C8进制问题D2e5是浮点数的科学计数法
浮点数表示中,e前面必须有数字,整数或小数均可;e后面必须接整数,正数或负数均可;小数点前面只有零时,可以简写(如0.5可写成.5)综上,选D
是常量不是变量**d##4**d
D错误,(1++)有错.因为1不是左值,只能作为右值使用,但是++需要与左值匹配,所以错了.
C是合法的.A.short_a=1-.le-1;变量1-错误B.e后面指数不能是小数D.变量名不能以数字开头
C)x=101 y=100x的初始值是100,你主要的是没有理解x++;说说++,在变量后面是 先赋值后运算, y=x++,就是先把100给y赋值,然后x自己加1...&
正确答案:B解释:A:应为X
答案是AB中,科学计数法的指数部分必须是一个整数;C中,do是关键字,不能作为标识符名称;D中,标识符命名应以字母或下划线开头
a.p=a+2a是指针p是指针p=a+2合法,不过题中P大写不正确b.p=a[5]类型不匹配c.p-a[2]+2类型不匹配d.p=&(i+2)不能取表达式地址
B中0x代表16进制,16进制每一位的范围是0-9,a,b,c,d,e,f没有LC中2_and变量命名不正确,变量定义数字不能作第一个字符,第一个字符必须是_或字母再问:1-.1e-1是什么意思啊再答
我的QQ1203798698验证信息请写C语言请教
这题BD都是对的.A明显不对,IP地址应该是四个8位二进制,用三个点来分开,八位二进制最大255所以C也错误.BD都符合我上面陈述的条件.B是美国的IP地址,D是韩国的IP地址.
BA不能用数字开头C变量名中不能含$D变量名中不能含-
选AA选项应该是0L不是OL不然就没有答案了以L或l结尾的都是长整型.如12345L12345l.书上明明白白地写着.有规定short型不长于int型,long型不短于int型,所以对于有些系统sho