关于C语言常量的深入浅出

一.常量的类型

1…整型常量

100,-100,20.5等

二.实型常量
1.十进制小数形式。123.456,12.3等
2.指数形式。由于计算机在输入或输出时,无法表示上角或下角,故规定字母e或E代表以10为底的指数。但应注意:e或E之前必须有数字,且e或E之后必须为整数,且e或E后面的数一定要为10进制数,不能为8进制或16进制数。

三.字符常量
1.普通字符。如’a’,'b’等。
2.转义字符。就是以字符\开头的字符序列。需要特别注意的是:
(1) /o。o表示的八进制数。/o表示的是八进制数对应的ascii码的符号,/后最多跟3位数,八进制最大数为377,对应10进制数255
(2) /xh。其中h表示一个16进制数,h最多为两位。/xh表示16进制数对应的ascii码的符号.

二.辨析符号常量和常变量

常变量具有变量的基本属性,有内存,占存储单元,不允许改变其值,是一个有名字的不变量。符号常量不占据内存,只是一个临时符号,在预编译阶段会进行相应的替换,全部变成字面常量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值