本文目录一览:
- 1、INT在C语言中是合法标志符吗
- 2、c语言,int x=y=7;合法吗
- 3、在C语言中,不合法的int型常量是
- 4、C语言大写的PRINTF,Int是否合法?
- 5、C语言中,int a[n];scanf("%d",&a[i]);合法吗
INT在C语言中是合法标志符吗
是合法的,
但是作为关键字(保留字)就是非法的.
在C语言中标志符并不包括关键字.
标志符:变量名,函数名,类型名等等.
关键字:系统规定的字符.
eg:
int
,char,for,if
这样是正确的;
int
INT;/*INT
就是整型变量名(标志符),int
就是类型区别符(关键字)*/
c语言,int x=y=7;合法吗
这个是不合法的,在定义变量的时候不能使用连等赋值,是会报错的。只能定义之后才能连等赋值。
如int x, y;
x=y=0;
在C语言中,不合法的int型常量是
D
A、32767
现在是正常的int类型数据,不过在旧有的硬件系统上可能会溢出,放到若干年前可能是不合法的
^_^
B、0678
正常的,8进制表示法
C、0XABC
正常的,16进制表示法
D、32768L
非法,符号L表明了是一个long型数据
回答者:踏岸寻柳
-
举人
五级
1-10
09:15
-------------------------------------------------
既然你知道了0678是8进制了
为什么还要说D非法呢
C语言大写的PRINTF,Int是否合法?
C语言是大小写敏感的,也就是区分大小写的,所以PRINTF,Int是可以作为自定义标识符的,是合法的。
C语言中,int a[n];scanf("%d",&a[i]);合法吗
不合法。C或者C++都不支持变长数组。
但是,C99标准是支持的,然而现在完全支持C99标准的编译器还没有,所以,这条语句不合法。