信息学奥赛一本通—C++语言之常量
2023-07-26 14:50
来源:新东方素质教育
作者:
常量
常量是指在程序中使用的一些具体的数、字符。在程序运行过程中,其值不能被更改。 如 123 J45. 88Jm\TRUE 等。
1.整型常量:如3、一5、。等。
整型常量是表示整数的常量。有三种表示形式:
(1) 十进制形式。如99、一1。
(2) 八进制形式。以数字0打头,由0〜7构成,如012,表示八进制整数12,即(12)8。
(3) 十六进制形式。以Ox打头,如0xl2A,表示十六进制整数12A,BP(12A)16o
2.实型常量:如3. 1、一6. lE + 2(科学记数法)。
3.字符常量:是用单引号括起来的字符,如 k、5
注意:,a,与"a"表示的含义是不同的,表示一个字符常量,"a”表示一个字符串。
一个常量可以直接调用(如124,'A'),也可以给常量取个名字用一个标识符代表它,这 就是符号常量。其语法格式为:
const符号常量=常量字串;
例如:const double PI = 3. 1415926;程序中定义的PI代表常量3. 1415926.在编译源程序时,遇到PI就用常量3. 1415926 代替,PI可以和常量一样进行运算。C++语言规定,每个符号常量的定义占据一个书写 行,而且符号常量不能被再赋值。如果在例2. 5中使用以下赋值语句是错误的。
PI = 3. 1415926;
习惯上,符号常量名用大写,而变量名用小写,以便于区别。
使用符号常量的好处:
(1) 增加了程序的可读性。如例2. 5程序中,见到PI就可知道它代表圆周率,定义符号 常量名时应该尽量使用见名知义的常量名。
(2) 增加了程序的易改性。如例2.5程序中,只需改动一处,程序中的所有PI都会自动 全部代换,做到“一改全改”。
版权及免责声明
①凡本网注明"稿件来源:新东方"的所有文字、图片和音视频稿件,版权均属新东方教育科技集团(含本网和新东方网) 所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他任何方式复制、发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方",违者本网将依法追究法律责任。
② 本网未注明"稿件来源:新东方"的文/图等稿件均为转载稿,本网转载仅基于传递更多信息之目的,并不意味着赞同转载稿的观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。如擅自篡改为"稿件来源:新东方",本网将依法追究法律责任。
③ 如本网转载稿涉及版权等问题,请作者见稿后在两周内速来电与新东方网联系,电话:010-60908555。