1樓:
a)'\084' 非法,0開頭表示8進位制,8進位制沒有符號8b) '\x43' 合法
c)'ab' 非法,兩個字元
d) "\0" 非法,這是字串
2樓:匿名使用者
字元常量bai是用單引號du括起來的一個字元。
有兩種表示方zhi
法:一種是dao用該字元的回圖形符號,
如'b' ,'y','*'。
另外還可以用答字元的ascii碼錶示,即用反斜符(\)開頭,後跟字元的ascii碼,這種方法也稱為轉義序列表示法,具體方法是:有兩種形式:
一種是用字元的八進位制ascii碼,表示為:\odd.這裡,ddd是八進位制值(o可以省略)。
另一種使用字元的十六進位制ascii碼值,表示為 \0xhh或0xhh 這裡hh是兩位十六進位制值。
如:'a' ,'\101' 和 'x41'都表示同一個字元常量。
轉義序列表示法還可以用來表示一些特殊字元,用來顯示特殊符號或控制輸出格式。
3樓:匿名使用者
選b.\x表示十六進位制,4*16+3*16∧0小於128,所以是字元常量
a中是八進位制,但是八進位制裡面沒有8所以錯誤。
c有兩個字元,錯誤
d是字串。
c語言中下面正確的字元常量是: a)"a" b)'\\'' c)'w' d)'' 10
4樓:萬能導師
正確的是:"a"b)'\\''c)'w'd)''。
字串常量:用雙引號("")括起來的0個或多個字元的序列。在本例中,a用單zd引號("")括起來。這不符合規則。
所以a是錯的。b、c和d的使用都滿足字串常量的規則,所以b、c和d是正確的。
擴充套件資料:
字元常量的規則類似於字串常量:
1.一個是普通字元,一個用撇號括起來的字元,如'b','y','?」。字元常量在儲存在計算機的儲存單元中時儲存在**中(通常是ascii**)。
2.另一種是轉義字元,或特殊字元常量。轉換字元是權重字元的一種特殊形式,它在反斜槓之後將字元轉換為另一種含義。
3.此外,字元可以用ascii碼錶示,即開始的背斜(\),後面跟著字元的ascii碼。這種方法也稱為轉義序列符號
5樓:美li世界de孤兒
c單引號內代表一個字元
雙引號內代表字串,會自動在末尾加上一個代表字串結束的為零標緻'\0'
6樓:123拒絕者
a答案中雙引號是字串
b答案中單引號開頭,雙引號結尾
d答案中是空字串
7樓:匿名使用者
這個超簡單!c選項啊 要選單引號的 d就不是字元啊 a是字串啊 b就是錯誤的格式
8樓:潮汕瓜
c正確,規則,用『』是字元,「"是字串,『\0xx』八進位制也是
在c語言中,以下合法的字元常量是
9樓:匿名使用者
選ca 有雙引號,是字串
b 單引號裡只能一個字元
d \0表明是8進位制,只能出現0--7的數字e 書寫不完整,右半邊的單引號沒了
10樓:世紀
答案是c。
各答案解析:
a 有雙引號,是字串
b 單引號裡只能一個版字元
d \0表明是8進位制,只
能出現權0--7的數字
e 書寫不完整,右半邊的單引號沒了
拓展:在c語言中,一個字元常量代表ascii字符集中的一個字元,在程式中用單引號把一個ascii字符集中的字元括起來作為字元常量。
字元常量在記憶體中佔4個位元組,存放的是字元的ascii碼(整型資料)。c語言規定所有字元常量都作為整型量來處理。
在c語言中,字元型資料與整型資料可通用:10+『r』。
11樓:匿名使用者
ce的話,不知道你有沒有寫全,要是寫成'\0'的話,也是對的
a是字串,不是字元,b不是合法的字元常量,d八進位制裡怎麼會有字元8
12樓:匿名使用者
c所謂常量是指在整個程式執行過程中其植始終不會改變的量。如:12,0,-23為整型常量,5.
3,-1.2為實型常量,'a','g'為字元型常量;常量一般可以從字面形式即可判別。這種常量稱為字面常量或直接常量
13樓:厙煥卻愉婉
query取得iframe中元素的幾種方法在iframe子頁面獲取父頁面元素
**如下:$(
14樓:匿名使用者
這題選c 相信我就對了
C語言中字串常量和字元常量的區別
字元常量是單引號中的,在ascii表中有對應編號,字串是雙引號中的,單引號是字元常量 雙引號是字串常量 字串常量是一個或多個字元組成的常量 比方說一個字串常量a 給它的初始值是 abc123 可以是一個字元 5 構成但是字元常量只能是一個字元 比方說一個字元常量 a它的初始值為 1 不能多於一個字元...
C語言中字元常量與字串常量有什麼區別
字元常量 在c語言中一個字元常量代表ascii字符集中的一個字元,在程式中用單引號把一個字元括起來作為字元常量。大小寫字母代表不同的字常量 單引號中的空格也是 字元常量只能包含一個字元 字元常量只能用但括號括起來。下面是常用字元的sacii a z 97 122 a z 65 90 0 9 48 5...
2不合法的字元常量是AtBACaDx
b因為 表示的是字串常量,就不是字元常量了。這是轉復義字元 的錶轉義字元制 意義 ascii碼值 十進位制 a 響鈴 bel 007 b 退格 bs 008 f 換頁 ff 012 n 換行 lf 010 r 回車 cr 013 t 水平製表 ht 009 v 垂直製表 vt 011 反斜槓 092...