c語(yǔ)言常量的正確表示 c語(yǔ)言中不合法的數(shù)值常量常見(jiàn)都有哪些類(lèi)型啊?
c語(yǔ)言中不合法的數(shù)值常量常見(jiàn)都有哪些類(lèi)型啊?常量可以被當(dāng)作常規(guī)的變量,只是它們的值在定義后不能被修改。整數(shù)常量可以是十進(jìn)制、八進(jìn)制或十六進(jìn)制的常量。前綴指定基數(shù):0x 或 0X 表示十六進(jìn)制,0 表示
c語(yǔ)言中不合法的數(shù)值常量常見(jiàn)都有哪些類(lèi)型啊?
常量可以被當(dāng)作常規(guī)的變量,只是它們的值在定義后不能被修改。整數(shù)常量可以是十進(jìn)制、八進(jìn)制或十六進(jìn)制的常量。前綴指定基數(shù):0x 或 0X 表示十六進(jìn)制,0 表示八進(jìn)制,沒(méi)有前綴則表示十進(jìn)制。整數(shù)常量也可以有后綴,可以是 U 和 L 的組合,其中,U 和 L 分別表示 unsigned 和 long。后綴可以是大寫(xiě)或者小寫(xiě),多個(gè)后綴以任意順序進(jìn)行組合。
在C語(yǔ)言中,哪些是不合法的常量?能列出每一個(gè)實(shí)例嗎?
有整型常量、浮點(diǎn)型常量、單字符常量、字符串常量、符號(hào)常量。舉例:(1)、整型常量03A2 (2)345
以下選項(xiàng)中不能作為C語(yǔ)言合法常量的是()?
-068,0開(kāi)頭表示它是8進(jìn)制,8進(jìn)制的每一位的數(shù)值應(yīng)該都是0-7才對(duì)
a,011是合法的
b,017是合法的
c,999是合法的
只有d是都不合法的
-0x48eg表示是16進(jìn)制,合法范圍是0-9,a-f,a-f,不能有g(shù)
03f表示是8進(jìn)制,合法范圍是0-7,不能有f的
c語(yǔ)言的合法常量?
1. 八進(jìn)制常量:開(kāi)頭必須是0,且八進(jìn)制是0-7之間組成的數(shù),例如,029就是錯(cuò)誤的八進(jìn)制表示方式。
2. 十六進(jìn)制常量:0X開(kāi)頭,包含字母ABCDEF,不區(qū)分大小寫(xiě),例如0x與0X一樣,0Xaa與0xAA,都是正確的。
3. 實(shí)數(shù)型常量:必須有小數(shù)點(diǎn),例如定義double a=1就是錯(cuò)誤的,必須寫(xiě)成double a=1.0,另外寫(xiě)成a=1,0中間是逗號(hào),就更是錯(cuò)誤的了。