C語言合法常量

2022-02-20 15:25:45 字數 1055 閱讀 2507

1樓:信書雁範月

a)合法,小數常量:數字序列可選.

數字序列

b)01a

a不合法,並不代表字元'a'

c).e5

不合法.c語言語法規定,字母e或e之前必須要有數字,且e或e後面的指數必須為整數

d)』\082』

不合法,'\0xx'代表8進位制轉義字元,既然是8進位制,不能出現數字8

2樓:改笛馮昆卉

a)錯表示錯誤,應該是-0.18b)錯

a是不明字元c)錯

科學技術法表示浮點數時即使e前面是0.0也不可以省略0d)正確

字元常量,轉義字元

3樓:l博士

回答整型分字首(0、0x)和字尾(u、l),每種進位制中用的數字不同;

浮點數字尾f、l,指數表示注意是否在範圍內;

字元與字串主要注意轉義字元後面是否合法;

a:整數中不允許出現逗號;

b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數。

c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了;

d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。

擴充套件資料:

字串常量是一對雙引號括起來的字元序列。

字元常量可以賦值給字元變數,如"char b='a';",但不能把一個字串常量賦給一個字元變數,同時也不能對字串常量賦值!

例如下面的是合法的字串常量:

"how do you do.","china","a","$123.45"

祝您生活愉快哦

提問c的識別符號可用做變數名的有那些

回答m.d.john, $123,#33, 3d4,a>b

祝您生活愉快哦

更多14條

4樓:諶謐甄珺琦

我覺得是d吧,上面

那個說了原因

但是我想知道整數算是合法常量麼

在c語言中以下合法的字元常量是在C語言中,以下合法的字元常量是

選ca 有雙引號,是字串 b 單引號裡只能一個字元 d 0表明是8進位制,只能出現0 7的數字e 書寫不完整,右半邊的單引號沒了 答案是c。各答案解析 a 有雙引號,是字串 b 單引號裡只能一個版字元 d 0表明是8進位制,只 能出現權0 7的數字 e 書寫不完整,右半邊的單引號沒了 拓展 在c語言...

c語言實型常量,C語言,實型常量???

嚴格來說,c語言中沒有 實型 real type 這種資料型別。c語言中非構造型別只有整型 int short long long long和對應的unsigned修飾的型別,以及同義寫法 以及浮點型 包括單精度浮點型float,雙精度浮點型double,長雙精度浮點型long double 兩大類...

下列哪個是C 語言的合法的字元常量A0 B 054 Cx89 D092答案C請解釋一下

c 語言中的字元常量 通常指單引號括起來的內容,雙引號的為字串,根據這個定義,a排除。字元常量中可以用轉義序列來表示,如 t 表示退格,及用轉義符號 後加ascll碼來表示單一字元。注意此處ascll碼用八進位制或十六進位制表示,故開始無 0,排除b,d,還有八進位制中首字以o 歐 開頭,不是零,十...