本文目錄一覽:
- 1、C語言中類型標識符有哪些
- 2、C語言可作為變量名的標識符要注意什麼?
- 3、2、在C程序中可以作為變量名的合法標識符是( ) A static B 23-b C #stu D If 3、若有以下定義和語句:in
- 4、C語言 可作為變量名的標識符要注意什麼?
- 5、請問C語言中的字符哪些可以做為變量,哪些不可以做為變量?
- 6、可以作為c語言標識符的是
C語言中類型標識符有哪些
C語言中的標識符
1) 標識符由字母、數字、下劃線「_」組成,並且首字母不能是數字.
2) 不能把C語言關鍵字作為標識符.
3) 標識符長度限制8字符.
(註:8字符長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。
4) 標識符對大小寫敏感.
5)標識符命名應做到「見名知意」
下面的標識符名是合法的:
year,Day,ATOK,x1,_ CWS,_change_to
而下面的標識符名是不合法的:
#123,.COM,$100,1996Y,1_2_3,Win3.2
如果你問的是關鍵字的話,參考下面的內容:
auto :聲明自動變量
short :聲明短整型變量或函數
int: 聲明整型變量或函數 long :聲明長整型變量或函數
float:聲明浮點型變量或函數
double :聲明雙精度變量或函數
char :聲明字符型變量或函數
struct:聲明結構體變量或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變量
unsigned:聲明無符號類型變量或函數
signed:聲明有符號類型變量或函數
extern:聲明變量是在其他文件正聲明
register:聲明寄存器變量
static :聲明靜態變量
volatile:說明變量在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句
else :條件語句否定分支(與 if 連用)
switch :用於開關語句
case:開關語句分支
for:一種循環語句
do :循環語句的循環體
while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件
C語言可作為變量名的標識符要注意什麼?
由字母,數字和下劃線組成組成
第一位只能為字母或下劃線
不能和C語言保留字完全相同
注意:
C語言標識符是區分大小寫的,也就是說a和A是不相同的,所以標識符abc,Abc,ABC,aBc…是不同的
C語言的不同標準(C89/C99),不同編譯器對標識符有效字符個數有不同定義,早先許多系統規定前8個字符有效,現在常見的編譯器一般都支持32或更多個字符,但編程者還是需要知道這一點
合理的命名變量
變量名的含義能夠表達變量用途的
不要使用僅靠大小寫區分變量名(如abc,Abc,ABC)
局部變量和全局變量盡量不要使用相同的變量名
對於作用域比較廣的變量,一般使用長名字能更好地表達含義
而對於局部變量(尤其是循環控制變量)則傾向於使用短名字
變量的名字適合使用「名詞」或者「形容詞+名詞
全局變量加前綴g_,靜態變量加前綴s_
同一系統中命名風格保持一致
2、在C程序中可以作為變量名的合法標識符是( ) A static B 23-b C #stu D If 3、若有以下定義和語句:in
以數字開頭,所以不行
C:標識符只能由英文字母,下劃線和數字構成,C中含有非法字符#,所以也不行
D:C語言區分大小寫,If 和if是不一樣的,if是關鍵字,而If則不是,因此它可以~~~
第三個問題顯示不全,請補充~~
C語言 可作為變量名的標識符要注意什麼?
C語言規定標識符只能由字母、數字和下劃線3種字符組成,且第1個字符必須為字母或下劃線。
下面列出的是合法的標識符,可以作為變量名:
sum average _total Class DAY day _1_2_2
下面列出的是不合法的標識符,不可以作為變量名:
M.D.John ¥123 #33 3D34 ab
請問C語言中的字符哪些可以做為變量,哪些不可以做為變量?
1,變量名必須由字母、數字、下劃線組成
2,首字符不能是數字
3,不能太長,具體長度限制由編譯器設定,太長會被編譯器截取前面的,如果定義的兩個變量,在編譯器可識別的範圍相同,而後面的不同,編譯器將視為同一個變量。
4,不能是C的保留字,如if,for,main,break不能作為變量名
可以作為c語言標識符的是
所謂標識符,就是你起的一個名字。c/c++中,是你用來標識變量名、符號常量名、函數名、數組名、文件名、類名、對象名等的。(就好像你父母有了你以後給你起的名字)~~ c/c++有效標識符的構成規則如下
(1)第一個字符必須是字母(不分大小寫)或下劃線(_);
(2)後跟字母(不分大小寫)、下劃線(_)或數字組成;
(3)標識符中的大小寫字母有區別。如,變量sum,sum,sum代表三個不同的變量;
(4)不能與c編譯系統已經預定義的、具有特殊用途的保留標識符(即關鍵字)同名。比如,不能將標識符命名為float,auto,break,case,this,try,for,while,int,char,short, unsigned,等等;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/254398.html