国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 阜宁县| 高邮市| 宿迁市| 中西区| 桑日县| 冀州市| 南江县| 永春县| 藁城市| 常宁市| 盐山县| 兰溪市| 普安县| 垣曲县| 凌源市| 砀山县| 儋州市| 博白县| 阳东县| 昌吉市| 延庆县| 屏东县| 哈巴河县| 禄劝| 大厂| 平阳县| 区。| 盐城市| 乌拉特后旗| 博罗县| 玛曲县| 安吉县| 常宁市| 揭东县| 睢宁县| 东港市| 赫章县| 阿拉善右旗| 格尔木市| 固镇县| 通道|