當前位置:首頁 » 編程語言 » 下列是c語言的合法常量

下列是c語言的合法常量

發布時間: 2022-06-10 03:09:41

① 以下選項中屬於c語言合法常量有() A 90. B 090 C 9e1.0 D 90.0e

一.整型常量
整型常量可以用三種樣子:
1.十進制整數。如356,-120,0。
2.八進制整數。八進制形式的常量都以0開頭,如0123,也就是十進制的83;-011,也就是十進制的-9。
3.十六進制整數。十六進制的常量都是以0x開頭,如0x123,就是十進制的291。

二.實型常量
實型常量有兩種樣子:
1.十進制小數形式。這個我們應該很熟悉了,小學就學了的,不過注意:0.0也是實型常量。
2.指數形式。上過初中的都應該知道科學計數法吧,指數形式的常量就是科學計數法的另一種表示,比如123000,用科學計數法表示為1.23×10的5次方,用C語言表示就是1.23e5或1.23E5,注意e或E的前面必須要有數字,而且e或E後面的數字一定要是整數。

B 090 按理說0開頭為8進制,逢8進1,不可能出現9
C\D e後面必須是整數
所以選A

② 以下選項中,能作為c語言合法常量的是( )

A.-.18,就是-0.18,如果整數部分是0,可以省略0。正確
B01a,什麼都不是。0開頭表示八進制。
C.e5用科學計數法表示浮點數,e前面必需有數字,e後必需是整數
D轉義字元後的三位數為八進製表示,出現8肯定是錯的

③ 在C語言中,以下合法的字元常量是() A. '\0824 B.'\x243 C.'0' D.

C. '0' 是合法的字元常量
A. 0 開始是8進制,但不應有8,只能1到7
B. 16進制,x後面允許2位,3位則太長
D. 雙引號擴起的是字元串,不是字元常量

④ 判斷下列哪些是c語言中的合法常量 '\n' '\t' '}' π 「12

合法常量:
'\n'
'\t'
'}'
「12」
均為有效的字元或字元串常量
不合法的:
π
,因為C語言中沒有預定義這個常量,且命名也不合規則。

⑤ 以下選項中可作為C語言合法常量的是 A)-80. B)-080.C)-8e1.0.D)-80.0e

A 的定義是合理的 表示一個double型的常量。
B 的定義有問題 因為80前面加個零表示 8進制數 8進制數當中不可以有8這個數字。
C和D 的定義也有問題,正確的用法為 +號或-號開頭,中間是一個任意常數可以為整型也可以為浮點型 緊接著是e,之後必須為一個整型數,不可以是浮點數。
例如:-8e3 表示 -8 乘以10的3次方,2.2e5 表示 2.2乘以10的5次方。

⑥ 下列選項能作為C語言的合法常量的是() -80 -080 -8e1.0 -80.0e

選擇A
A中,''來標注說明是字元常量,但是在''中的字元有兩個'c'和'd',所以是不對的,''所標注的只能是一個字元
B正確的,這個是一個科學計數法表示的常量,也就是10的6次方
C正確的,這個是一個字元串常量,它由兩個字元組成,分別是'\a'和'\0',注意作為字元串常量,最後有一個默認的串尾符'\0'別忘了
D正確的,這個是一個通過轉義符「\」來進行轉義的一個八進制數011,也就是十進制數9
希望對你有幫助

⑦ 在C語言中,下列合法的字元常量是

首先看定義,用單引號括起來的單個字元,或用雙引號括起來的一串字元即字元常量。
c
'&'
是用單引號括起來的單個字元,正確。
a
'\xff'
b
'\65'
d'\028'
是用單引號括起來的多個字元,但因它們前面都
有一個轉義符
『\『
,就不能說它們都不符合定義,都不合法的。
a
'\xff'

'\x'
組合表示是一個十六進制數
ffh

10
進制的
255
,它代表一個不可見字元的ascii
碼,
合法

b
'\65'
同理
'\'
+
三個十進制數
'\ddd'
表示的是
八進制數。'\65'

'\065'

10
進制的
53,

『f』
的ascii
碼表示。單
字,合法。
d
'\028'
同上表示是八進制數,但八進制數中逢八則進一,是不會出現
8
的,所以格式雖對但數值錯了。不合法。

⑧ 以下選項中,合法的c語言常量是 A:1.23 B:'c++' C:"\2.0 D:2kb

C語言常量包括以下五類:
整型常量;2.實型常量;3.字元型常量(其中又包括普通字元和轉義字元);4.字元串常量;5.符號常量。
在你的問題中,A選項是實型常量,B格式錯誤(單引號里只能有一個字元),C不知道是不是你打錯了,如果是\2.0則錯誤,如果是「\2.0」則正確,D不屬於常量是標識符。
故,A選項正確。

⑨ 下列合法的C語言常數是哪個 A.0Xab B.6E3.0 C.0128 D.1.5E

A.0Xab是合法的C語言常數。
B.6E3.0 E後面不能有小數點
C.0128 0開頭的只能是八進制數,8不是合法的八進制數
D.1.5E E後面必須要有一個整數

熱點內容
ifconfiglinux 發布:2024-05-06 03:47:59 瀏覽:531
c語言開發集成環境 發布:2024-05-06 03:47:06 瀏覽:606
腳本uzi比賽視頻 發布:2024-05-06 03:46:19 瀏覽:822
php給文本框賦值 發布:2024-05-06 03:21:24 瀏覽:25
androidjsonkey 發布:2024-05-06 03:07:31 瀏覽:731
python主線程子線程 發布:2024-05-06 03:07:20 瀏覽:763
android系統截屏 發布:2024-05-06 02:57:51 瀏覽:776
android居左 發布:2024-05-06 02:40:26 瀏覽:45
網頁設置的密碼如何刪除 發布:2024-05-06 02:20:30 瀏覽:926
如何查看snmp配置信息 發布:2024-05-06 02:19:48 瀏覽:489