1樓:南瓜蘋果
c++語言中的字元常量:通常指單引號括起來的內容,雙引號的為字串,根據這個定義,a排除。字元常量中可以用轉義序列來表示,如'\t'表示退格,及用轉義符號"\"後加ascll碼來表示單一字元。
注意此處ascll碼用八進位制或十六進位制表示,故開始無 0,排除b,d,還有八進位制中首字以o(歐)開頭,不是零,十六進位制以x或x開頭。
字元常量(使用單引號)與字串常量(使用雙引號)不能互換。
擴充套件資料
字串常量。之所以稱之為常量,由於它可一看作是一個沒有命名的字串且為常量,存放在靜態資料區。這裡說的靜態資料區,是相對於堆、棧等動態資料區而言的。
靜態資料區存放的是全域性變數和靜態變數。從這一點上來說,字串常量又能夠稱之為一個無名的靜態變數,由於"hello world!"這個字串在函式 s1和s2 中都引用了。
但在記憶體中卻僅僅有一份拷貝,這與靜態變數性質相當神似。
char *c="chenxi";書上說: "chenxi"這個字串被當作常量並且被放置在此程式的記憶體靜態區。
2樓:蝸居小笨笨
a「\0」以雙引號界定,是字串,錯。
b '054' 界定了3個字元
,錯。c '\x89' 是採用16進位制的轉義字元,正確。
d '\092'看似轉義字元,但是,以0開頭的是8進位制字元,9不合法,所以還是界定了3個字元,\0,9,2,錯。
3樓:匿名使用者
字元常量通常指單引號括起來的內容,雙引號的為字串,a排除。字元常量中可以用轉義序列來表示,如'\t'表示退格,及用轉義符號"\"後加ascll碼來表示單一字元,注意此處ascll碼用八進位制或十六進位制表示,故開始無 0,排除b,d,還有八進位制中首字以o(歐)開頭,不是零,十六進位制以x或x開頭。
在c語言中,以下合法的字元常量是() a. '\0824 b.'\x243 c.'0' d. 5
4樓:大↘壞蛋
c. '0' 是合法的字元常量
a. 0 開始是8進位制,但不應有8,只能1到7b. 16進位制,x後面允許2位,3位則太長d. 雙引號擴起的是字串,不是字元常量
5樓:小諾的晴空
a 和 b因為前面只有一個單引號, 所以不行,c是正確的,表示字元0,
而d是表示字串常量,不是字元常量
6樓:愛笑的
c,表示字元用單引號
(2)在c語言中,合法的字元常量是( ) a)'\084' b) '\x43' c)'ab' d) "\0"
7樓:
a)'\084' 非法,0開頭表示8進位制,8進位制沒有符號8b) '\x43' 合法
c)'ab' 非法,兩個字元
d) "\0" 非法,這是字串
8樓:匿名使用者
字元常量bai是用單引號du括起來的一個字元。
有兩種表示方zhi
法:一種是dao用該字元的回圖形符號,
如'b' ,'y','*'。
另外還可以用答字元的ascii碼錶示,即用反斜符(\)開頭,後跟字元的ascii碼,這種方法也稱為轉義序列表示法,具體方法是:有兩種形式:
一種是用字元的八進位制ascii碼,表示為:\odd.這裡,ddd是八進位制值(o可以省略)。
另一種使用字元的十六進位制ascii碼值,表示為 \0xhh或0xhh 這裡hh是兩位十六進位制值。
如:'a' ,'\101' 和 'x41'都表示同一個字元常量。
轉義序列表示法還可以用來表示一些特殊字元,用來顯示特殊符號或控制輸出格式。
9樓:匿名使用者
選b.\x表示十六進位制,4*16+3*16∧0小於128,所以是字元常量
a中是八進位制,但是八進位制裡面沒有8所以錯誤。
c有兩個字元,錯誤
d是字串。
在c語言中,以下合法的字元常量是
10樓:匿名使用者
選ca 有雙引號,是字串
b 單引號裡只能一個字元
d \0表明是8進位制,只能出現0--7的數字e 書寫不完整,右半邊的單引號沒了
11樓:世紀
答案是c。
各答案解析:
a 有雙引號,是字串
b 單引號裡只能一個版字元
d \0表明是8進位制,只
能出現權0--7的數字
e 書寫不完整,右半邊的單引號沒了
拓展:在c語言中,一個字元常量代表ascii字符集中的一個字元,在程式中用單引號把一個ascii字符集中的字元括起來作為字元常量。
字元常量在記憶體中佔4個位元組,存放的是字元的ascii碼(整型資料)。c語言規定所有字元常量都作為整型量來處理。
在c語言中,字元型資料與整型資料可通用:10+『r』。
12樓:匿名使用者
ce的話,不知道你有沒有寫全,要是寫成'\0'的話,也是對的
a是字串,不是字元,b不是合法的字元常量,d八進位制裡怎麼會有字元8
13樓:匿名使用者
c所謂常量是指在整個程式執行過程中其植始終不會改變的量。如:12,0,-23為整型常量,5.
3,-1.2為實型常量,'a','g'為字元型常量;常量一般可以從字面形式即可判別。這種常量稱為字面常量或直接常量
14樓:厙煥卻愉婉
query取得iframe中元素的幾種方法在iframe子頁面獲取父頁面元素
**如下:$(
15樓:匿名使用者
這題選c 相信我就對了
在c語言中以下合法的字元常量是在C語言中,以下合法的字元常量是
選ca 有雙引號,是字串 b 單引號裡只能一個字元 d 0表明是8進位制,只能出現0 7的數字e 書寫不完整,右半邊的單引號沒了 答案是c。各答案解析 a 有雙引號,是字串 b 單引號裡只能一個版字元 d 0表明是8進位制,只 能出現權0 7的數字 e 書寫不完整,右半邊的單引號沒了 拓展 在c語言...
下列轉義字元中,錯誤的是,C語言選擇題,下列轉義字元中錯誤的一個是A000B0014Cx111D2求解釋
a b中 將其轉化為對應的十進位制數 然後查表,沒有書不好意思 c語言選擇題,下列轉義字元中錯誤的一個是 a.000 b.0014 c.x111 d.2 求解釋 轉義後面8進位制,最多3個數字,最少1個數字 a合法,b多了1個,c可以,d正確 選c,因為只能有兩個數字 下列轉義字元錯誤的是?a.b....
c語言裡怎樣取字串的字元,c語言裡怎樣取一個字串的第一個字元
你定義的是指標型別的還是陣列型別的啊,指標的話取首地址就行了 陣列的話,如char ch array 10 第一個字元就是ch array 0 c語言輸入一串字串從第n個字元開始擷取m個字元組成一個新的字串輸出。1 我們編輯如圖復中輸入的代制碼。2 進入原始檔的目錄下,在終端輸入命令gcc o t ...