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

2.5 常量

與變量不同,常量是不建議改變的數據。例如,在使用數據π時,其代表的就是圓周率,其值是不可以被改變的。針對這類數據,C++使用常量的形式來指代。

常量可以分為文字常量與自定義常量。文字常量就是直接可以看出本意的數據,如整數6、字母a等都是文字常量;自定義常量可以理解為不可改變數值的變量。

自定義常量需要使用關鍵字const,其定義格式如下。

img

常量不能單獨聲明,必須在聲明的同時進行初始化,也就是定義常量。自定義常量在定義后是無法在其他語句中對其進行修改或者賦值的,否則會出現錯誤。

示例2-17】在定義常量以外的地方為常量賦值出現錯誤。

img

程序運行結果如圖2.34所示。

img

圖2.34 錯誤提示

注意:聲明一個實型常量時,如果實型文字常量沒有任何說明,那么默認為雙精度實型常量;如果要表示單精度實型常量,則要在該實型文字常量后加上F或f;如果要表示長雙精度實型常量,則要在該實型文字常量后加上L或l。

主站蜘蛛池模板: 庆阳市| 扶风县| 乌苏市| 东光县| 巫山县| 积石山| 湖北省| 和顺县| 吉首市| 江源县| 佳木斯市| 红原县| 资讯 | 公主岭市| 会理县| 新营市| 崇明县| 高安市| 孝感市| 商洛市| 阜平县| 冀州市| 吴江市| 南投县| 郧西县| 济源市| 乐平市| 含山县| 北安市| 霍林郭勒市| 大英县| 永兴县| 榆社县| 那坡县| 芮城县| 类乌齐县| 鹤山市| 西丰县| 和龙市| 巴南区| 房产|