国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C++ > 正文

C++教程:C++常量簡(jiǎn)介

2020-05-23 14:28:44
字體:
供稿:網(wǎng)友
上一節(jié)我們介紹了變量,它是一種存儲(chǔ)在電腦內(nèi)存里,在程序中可以改變的數(shù)據(jù)。然而,有時(shí)候我們還會(huì)遇到一些數(shù)據(jù),它們?cè)诔绦蛑胁粦?yīng)該被改變。比如圓周率π就應(yīng)該等于3.1415926……,一年就應(yīng)該是12個(gè)月,在程序中不應(yīng)改變成其它的值。或者說,如果這些值無意之中被改變,會(huì)導(dǎo)致整個(gè)程序發(fā)生錯(cuò)誤。這個(gè)時(shí)候,我們就需要一個(gè)不允許改變的“箱子”,我們稱它為常量(Constant)。 

常量可以分為兩種,一種是文字常量,也叫值常量,比如整數(shù)1,字符’a’就是文字常量;另外一種是需要通過自己定義的常量,它的表達(dá)和變量有些類似。

定義一個(gè)常量的語法格式為:
    const 常量數(shù)據(jù)類型常量名=文字常量;


我們可以認(rèn)為,定義一個(gè)常量與定義一個(gè)變量的區(qū)別是在語句之前加上了const。但是,定義常量的時(shí)候必須對(duì)其進(jìn)行初始化,并且在除定義語句以外的任何地方不允許再對(duì)該常量賦值。

特別地,如果一個(gè)實(shí)型文字常量沒有做任何說明,那么默認(rèn)為雙精度型數(shù)據(jù)。若要表示浮點(diǎn)型數(shù)據(jù),要在實(shí)數(shù)之后加上F;若要表示長(zhǎng)雙精度型數(shù)據(jù),則要在實(shí)數(shù)之后加上L。

在cout語句中,我們說它可以輸出字符串,這些帶著雙引號(hào)的字符串的全稱是字符串常量,它也是一種文字常量。而帶著單引號(hào)的常量稱為字符常量,它與字符串常量是不同的,字符常量只能是一個(gè)字符,而字符串常量則可以是一個(gè)字符,也可以由若干個(gè)字符組成。

事實(shí)上,只要在不人為地改變變量值的情況下,常量可以由一個(gè)變量來代替。但是從程序的安全和嚴(yán)謹(jǐn)角度考慮,我們不推薦這樣做。區(qū)別常量和變量的使用是一個(gè)優(yōu)秀程序員需要具有的好習(xí)慣。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 奉贤区| 防城港市| 酒泉市| 遵义市| 宾川县| 革吉县| 新蔡县| 象山县| 遵义市| 顺平县| 泸溪县| 玉溪市| 陈巴尔虎旗| 广德县| 来凤县| 雷山县| 岑溪市| 南澳县| 崇义县| 淄博市| 五原县| 柯坪县| 沾化县| 耿马| 眉山市| 香港| 丽江市| 南皮县| 晋城| 徐水县| 威信县| 得荣县| 平原县| 西安市| 和硕县| 鞍山市| 贡觉县| 沿河| 潞城市| 霞浦县| 清远市|