一、常量
常量是指在程序中使用的一些具体的数、字符。在程序运行过程中,其值不能被更改如123、145.88、'm'、TRUE等
1.整型常量:如3、-5、0等。
整型常量是表示整数的常量。有三种表示形式:
(1)十进制形式。如 99、-1。
(2)八进制形式。以数字0打头,由0~7构成,如012,表示八进制整数12,即(12)8。
(3)十六进制形式。以0x打头,如0x12A,表示十六进制整数12A,即(12A)16。
2.实型常量:如3.1、-6.1E+2(科学记数法)。
3.字符常量:是用单引号括起来的字符,如'k'、’5’、’%'。
注意:'a'与”a”表示的含义是不同的,'a’表示一个字符常量,”a”表示一个字符串。
二、常量的定义
一个常量可以直接调用(如124,’A’,也可以给常量取个名字用一个标识符代表它,这就是符号常量。其语法格式为:
const 符号常量=常量字串;
例如:const PI=3.; 输入半径r,求圆的周长及面积。//调用库,否则使用和scanf语句编译出错
#
using std;
const PI=3.;//PI是符号常量,代表3.
int main(){
float r,c,s;//定义实型变量
(“r=”);//显示提示符r=
scanf(“%f”,&r);//输人的值,&符号不能漏掉
c=2* PI*r;//计算圆的周长
s=PI*r*r;//计算圆的面积
(“c=%.2fs=%.2fn”,c,s);//显示计算结果,结果保留2位小数
程序中定义的PI代表常量3.,在编译源程序时,遇到PI就用常量3.代替,PI可以和常量一样进行运算。C十十语言规定,每个符号常量的定义占据一个书写行,而且符号常量不能被再赋值。如果在上例中使用以下赋值语句是错误的。
PI=3.;
习惯上,符号常量名用大写,而变量名用小写,以便于区别。使用符号常量的好处:
(1)增加了程序的可读性。如例2.5程序中,见到P就可知道它代表圆周率,定义符号常量名时应该尽量使用见名知义的常量名。
(2)增加了程序的易改性。如例2.5程序中,只需改动一处,程序中的所有PI都会自动全部代换,做到“一改全改”
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666