本文目錄一覽:
- 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標準的編譯器還沒有,所以,這條語句不合法。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/287484.html