當前位置:首頁 » 編程語言 » C語言070是字元常量嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

C語言070是字元常量嗎

發布時間: 2022-04-23 01:04:08

1. c語言中 '\' 是字元常量嗎

'\a'是字元常量,不過前面那個反斜杠將其轉意了,表示警告音。
在c語言里,字元常量等同於int,所以可以有'a'+2這樣的表達式存在。
表示'a'的ascii碼加上2,也就是字母'c'。

2. 在c語言中,字元串屬於字元常量么具體什麼叫字元常量

在C語言中,一個字元常量代表ASCII字元集中的一個字元,在程序中用單引號把一個字元括起來作為字元常量。 字元串不是哦~只能是單個字元~

3. C語言 判斷是字元常量嗎

c和d都是字元常量,如果執行:
char a='\0XAB';則a='B'
char a='\0xab';則a='b'
但是如果想表示一個十六進制轉義字元卻是錯,正確的表示方式應該是'\XAB'或'\xab',就是不能加0(零)

圖二,
c也是字元常量,如果你拿它給字元變數賦值,字元變數會得到一個'd'
c也是字元常量,如果你拿它給字元變數賦值,字元變數會得到一個'1'

但是字元常量書寫時的正確表示方法應該\ddd或\xhh或'a'等。

出這題的人c語言水平有限,不知道他想考什麼。

4. c語言 以下是字元型常量的是

B.本義是八進制轉義序列,但是卻出現了一個非八進制數字8,錯誤

C.不符合字元常量的定義,錯誤

D.雙引號表示這是一個字元串常量,而不是一個字元常量。

A.這是一個十六進制轉義序列,正確。

****************************************

並不是說單引號括起來的數字就都不是字元常量,而是不能有多於1個字元用單引號括起來,否則,就成了一個多位元組字元,就不是一般意義上的字元常量了,例如:

'a'
'5'
'6'
都是字元常量,但是像下面這樣的就不算是嚴格意義上的字元常量了:
'65'
'ab'
'22236'

5. 什麼是c語言裡面的字元常量

字元常量就跟數字常量一樣,常用『 』括起來,用來賦給char型的字元變數,如你要給char a;的a賦值,就可以a=『a』;
如上賦值以後 a就可以表示實際字元a(如 printf(「%c」,a);時輸出的就是a);
a也可以表示97(a的ASCII碼)(如 printf(「%d」,a);時輸出的就是97);
總之就是跟數字一樣,你就這樣想,呵呵,行嗎?

6. C語言字元常量

字元常量是由一對單撇號括起來的單個字元,如 'a'、'D'、'?'、'$'。在 C 語言中,除了字元常量外還有字元串常量,顧名思義就是多個「字元」串在一起。與字元常量有所不同,字元串常量是用「雙撇號」括起來的多個字元的序列,如"How are you"、"I love you"、"你好"。當然,只要是「雙撇號」括起來的,就算只有一個字元也叫字元串,如"a"。字元常量 'a'與字元串常量"a"是不同的。

7. C語言字元常量

char存儲的時候使用的是他們在ASCⅡ碼中的編號,c='a'+1,算出的c的值是'a'對應的ASCⅡ碼加1,在表中可以看到是'b'的ASCⅡ碼值,所以輸出的時候是'b'。c=『a』+'1',表示的是'a'的ASCⅡ碼加上字元'1'對應的ASCⅡ碼,所以算出來是不同的。1和'1'是不同的值。

8. c語言中,/070占幾個位元組

/070 占 4 個位元組,如果是 「/070」 占 5 個位元組 (含字元串結束符 1 位元組)
================
如果是 轉義字元,8進制 :
\070 占 1 個位元組,如果是 「\070」 占 2 個位元組 (含字元串結束符 1 位元組)

9. 關於c語言編程選擇題:下列數據中哪些不屬於字元常量的是 A.'\xff' b.'\160' c.'070' d.070

此題的正確答案是C,分析如下:A.'\xff'以反斜杠('\')開頭,表明是轉義字元,第二位為'x',按規定後跟兩個字元'ff'表示兩位十六進制數,也就是說此字元的ASCII碼對應十六進制數0xff,即十進制數255,因此是有效的字元常量;B.'\160'與A類似,也是以轉義字元開頭,不過這次直接是三個數字'160』,按規定表示三位八進制數,即此字元的ASCII碼對應八進制數0160,十進制為112,也是有效的字元常量;C.'070'需要注意的是該字元並非以反斜杠開頭,因此不是轉義字元,而是三個單獨的字元'0'、'7'和'0'連接在一起的字元串!因此不是字元常量;D.070和C的區別是沒有用''括起來,因此實際上是一個整型數,又因為以0開頭,故而是八進制數,轉換為十進制後是56;實際上這本身雖然是一個整型數,但卻是一個合法的字元常量,因為計算機存儲字元型數據本質上存儲的是其ASCII碼,直接將ASCII碼賦給字元常量這是允許的,因此該選項也是有效的字元常量。

10. 以下選項中可以作為c語言合法常量的是 A.-70 B.-070 C.-7e1.0 D.-70.0e

A.-70 正確的 十進制 整數 常量, 十進制 -70
B.-070 正確的 八進制 整數 常量, 相當十進制 -56.
C.-7e1.0 錯誤的常量,e 後面是指數部分,必須用 正整數 或 負整數,不能用 1.0
D.-70.0e 錯誤的常量, E 格式,不可略去指數值。