- 零基礎學C++程序設計
- 劉媛媛編著
- 379字
- 2022-05-06 12:28:14
2.5 常量
與變量不同,常量是不建議改變的數據。例如,在使用數據π時,其代表的就是圓周率,其值是不可以被改變的。針對這類數據,C++使用常量的形式來指代。
常量可以分為文字常量與自定義常量。文字常量就是直接可以看出本意的數據,如整數6、字母a等都是文字常量;自定義常量可以理解為不可改變數值的變量。
自定義常量需要使用關鍵字const,其定義格式如下。

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

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

圖2.34 錯誤提示
注意:聲明一個實型常量時,如果實型文字常量沒有任何說明,那么默認為雙精度實型常量;如果要表示單精度實型常量,則要在該實型文字常量后加上F或f;如果要表示長雙精度實型常量,則要在該實型文字常量后加上L或l。
推薦閱讀
- The Complete Rust Programming Reference Guide
- C++程序設計(第3版)
- Mastering Selenium WebDriver
- Python深度學習
- AngularJS深度剖析與最佳實踐
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- C++寶典
- OpenResty完全開發指南:構建百萬級別并發的Web應用
- 詳解MATLAB圖形繪制技術
- Spring MVC+MyBatis開發從入門到項目實踐(超值版)
- JavaScript機器人編程指南
- OpenMP核心技術指南
- WildFly Cookbook
- Python+Office:輕松實現Python辦公自動化