成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

當前位置:首页 > 趣味生活

已定義ch為字符型變數

Q1:已知ch為字符型變數,下面正確的賦值語句為

a+b不是一個字符
\08\0開頭的是8進制,8進制能有8?最多到7、\必須用轉義符\這樣才對\

Q2:(25)已定義ch為字符型變數,以下賦值語句中錯誤的是

答案是A:\字符的輸出形式是\。剛開始以為你抄錯題了。!!

Q3:已定義ch為字符型變數,以下賦值語句中錯誤的是()。A:ch=\; B:ch=62+3; C:ch=NULL; D:ch=\xaa;

在機器上跑一邊遍。
A錯了,
\是轉義字符,不能單獨使用,比如要賦值\給ch,必須寫成ch=‘\’,否則編譯出錯

Q4:定義ch為字符型變數,為什麼賦值語句ch=\不對?

\需要轉義
ch = \
這樣賦值

Q5:定義ch為字符型變數,ch=NULL

\ 是轉義字符
NULL被大量定義在標准頭文件中而NUL是一個字符常量的名字。這個術語都不可互換。NULL用於表示什麼也不指向,也就是空指針((void *)0)
NUL沒有被定義於C和C++,它不應該被使用除非你自己定義它,像:#define nul \0

Q6:c. 定義字符型變數ch,寫出六種給ch賦值字符’A’的代碼

char ch;
ch=A;
ch=65;
ch=0x41;
ch=0101;
ch=\101;
ch=\x41;

猜你喜歡

更多