以下选项中,合法的C语言数字常量是 __ A.028 .5e-3 -0xf B.12.0Xa23 4.5e0 C..177 4e1.5 0abc D.0X8a 10,000 3.e5B 请问a b c错在哪里?
问题描述:
以下选项中,合法的C语言数字常量是 __
A.028 .5e-3 -0xf
B.12.0Xa23 4.5e0
C..177 4e1.5 0abc
D.0X8a 10,000 3.e5
B 请问a b c错在哪里?
答
A .028数字0开头,说明是八进制数,八进制数每一位只会是字符0~7,不会出现8的
C 4e1.5 不合法.C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数
0abc同A
D 我不知道