2在c語言中合法的字元常量是a, 2 在C語言中,合法的字元常量是( ) A 084 B x43 C ab D

2021-03-11 01:02:20 字數 2378 閱讀 6988

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...