官术网_书友最值得收藏!

3.4 C語言中的常量

C語言中的常量數值不變,之前介紹的各種字符常量、各種整型常量等均屬此類,現將C語言中的常量及相關的表示方法總結如下。

3.4.1 數字型常量

C語言中的數字型常量分為整數型和浮點型。對于整數型來說,可以用其十進制表示方法,如100、120等;也可用其十六進制表示方法,如0x64、0x78,分別對應十進制的100和120,其中0x前綴即表示了該常數為十六進制;還可以用八進制表示,如0144、0170分別對應十進制的100和120,其中首數字0表示了該數為八進制數。另外,可在整型常數后添加一個“L”或“l”字母表示該數為長整型數,如22L、0773L、0Xae4L。

對于浮點型來說,表示方法僅有十進制一種,如0.0001,但此時尚有兩種替代形式:其一是對于小于0的浮點型常數可以省略小數點左側的0,寫作.0001,其二是寫作科學計數法的形式,如1e-4,其中e表示10的冪。

3.4.2 字符型常量

在C語言中,字符型常量的表示方法是用一對單引號括起指定的字符,如“'A'”“'w'”等,也可以用相應的ASCII碼(一個整數)來表示,例如0x30代表了字符“0”,0x35代表了字符“5”。此外對于一些轉義字符,如回車符等,可以采用單引號括起相應的轉義符,如“'\r'”即表示回車符號。

主站蜘蛛池模板: 锡林郭勒盟| 阜平县| 佛学| 南昌县| 吉木萨尔县| 泸水县| 同仁县| 光山县| 邛崃市| 喀喇沁旗| 荣昌县| 平谷区| 永平县| 建宁县| 平利县| 家居| 惠来县| 岫岩| 苍南县| 宜阳县| 自治县| 萨迦县| 和田县| 万安县| 锦屏县| 丹巴县| 濮阳县| 上饶县| 抚松县| 涞源县| 乐至县| 东兰县| 临沂市| 余江县| 庆安县| 图木舒克市| 错那县| 淮南市| 临泽县| 安庆市| 静宁县|