1樓:匿名使用者
a非法,因為字元常量只能有一個符號,現在有2個了,注意兩個斜槓表示一個斜槓。
b合法,這個是16進製表示字元的方法
c,非法,兩個字元了
d,非法,沒用單引號。
2樓:ru惡魔獵手
首先字元常量用單引號包裹,所以排除d,d代表變數;
c中有2個字元,一個0,一個a,但是隻能保留最後一個字元a,是不合法的;
同理,a中也有2個字元,一個轉義字元\\(代表\),一個x,但是隻能保留最後一個字元x,是不合法的;
b中\後接十六進位制整數表示任意ascii碼,如果接八進位制也可以表示,不過需要用x開頭表示八進位制數,所以x10等於十進位制的8,相當於輸出ascii碼等於8的字元
3樓:匿名使用者
選b。''這個符號表示一個字元常量的意思。x10表示十六進位制數,轉換成十進位制就是16,\表示轉義字元。也就是把16進位制x10數轉義成相應的ascii碼字元常量。
4樓:匿名使用者
b \\為一個字元,x為另一個字元。』\\x' 不合法
0a是兩個字元 '0a'不合法
字元常量用 』『 引起來。 a不合法
5樓:゛1s___淡然灬
選b:!
所謂常量是指在整個程式執行過程中其植始終不會改變的量。例如:123,3.6
'g','dfg'等!如:12,0,-23為整型常量,5.
3,-1.2為實型常量,'a','g'為字元型常量;常量一般可以從字面形式即可判別。這種常量稱為字面常量或直接常量
其他的格式都不正確
以下選項中不正確的字元常量是? a.'1' b.'\0' c.'%d' d.10 選c,為什麼,請
6樓:匿名使用者
a表示數字1,b表示結束符號0,d表示字元的asiic是10,c中%是特定格式符號,%d表示整數輸入輸出,不是單獨的字元。
請問下面這道c語言中題怎麼做的,為什麼,以下選項中正確的整型常量是( ) a)12. b)-20
7樓:青鳥倉庚
選ba:有個小數點
c:有個豆號,在c中只能表示是字串
d:4 5 6,有空格這種寫法在c中沒有語義定義出來這種格式,除非是在引號中表示字串
b:常數-20
求採納!!!
c語言題目:下面四個選項中,均是合法整型常量的選項是( a )。請看圖。
8樓:匿名使用者
嚴格來說都不對!
-0xffff 16進位制數表示不應該在前面帶有負號,16進位制數本身是沒有符號概念的
b 01a 0開頭的是8進位制,n進位制中的數均小於n ,在0到 n-1中!!
c 8進位制問題
d 2e5是浮點數的科學計數法表示方法,不是整數
在C語言中,以下選項中合法字元常量的是請解釋下原因
吳永修吳卿 字元常量是用單括號括起來的一個字元。有兩種表示方法 一種是用該字元的圖形符號,如 b y 另外還可以用字元的ascii碼錶示,即用反斜符 開頭,後跟字元的ascii碼,這種方法也稱為轉義序列表示法,具體方法是 有兩種形式 一種是用字元的八進位制ascii碼,表示為 ddd這裡,ddd是八...
在c語言中,用關鍵字什麼定義字元型變數
在c語言中,用關鍵字char定義字元型變數。char用於c或c 中定義字元型變數,只佔一個位元組,取值範圍為 128 127 2 7 2 7 1 c語言中如int long short等不指定signed或unsigned時都預設為signed,但char在標準中不指定為signed或unsigne...
c語言中假設陣列中已經存放若干個數字字元,編寫程式,將每個數字字元轉換成對應的數字後存放在另
include main for i 0 i 10 i printf n t d t d i,a i 列印getch 字串就是字元陣列,只是表達方式不太一樣而已,給你改寫一下 include define n 100 字元陣列最長為100main for i 0 i 10 i printf n t ...