信奥赛一本通—C++语言之常量

发布时间: 2023-07-28 18:31

常量 常量是指在程序中使用的一些具体的数、字符。在程序运行过程中,其值不能被更改。 如 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都会自动 全部代换,做到“一改全改”。