C——常量

一、数值常量

1、整型常量

记数制前缀符表示方式基本整型长整型
有符号无符号有符号无符号
十进制数字1~9开头(0~9)-32768~+327670~65535

-2147483648~

2147483647

0~4292967295
八进制数字0开头(0~7)-0100000~+0777770~0177777

-020000000000~

+017777777777

0~037777777777
十六进制0x或0X开头(0~9、A~F/a~f)-0x8000~0x7FFFFF0x0~0xFFFF

-0x80000000~

+0x7FFFFFFF

0~0xFFFFFFFFF
备注:后缀L(或l)表示长整型,后缀U(或u)表示无符号型,两者可同时使用且顺序任意

2、实型(浮点型)常量

表示形式                                    说明
十进制

 整数部分+小数点+小数部分(小数点必不可少,其它两者可省其一)

指数

指数形式:aEn(或aen)

(1)a表示尾数部分,为十进制整数或小数

(2)E表示幂底数,为分隔符

(3)n表示指数,为十进制整数

二、字符型常量

1、字符常量

(1)使用单引号括起来的单个字符

(2)字符常量输出控制格式:%c

2、字符串常量

(1)使用双引号括起来的0个或多个字符序列

(2)字符串常量占的字节数 =  实际字节数 + 1

3、转义字符

(1)常用转义字符及含义

           字符形式            ASCII码          字符含义
\a7鸣铃
\b8退格
\f12走纸换页
\n10回车换行
\r13回车,从当前位置移到本行开头
\t9水平制表(下一个tab位置)
\\92反斜杠(\)
\'39单引号(')
\"34双引号(")
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制所代表的字符

4、符号常量

(1)代表常量的标识符(即宏定义的符号常量),一般格式:#define  符号常量  常量

(2)一行定义一个符号常量,不使用分号结束,一般使用大写字母表示

(3)遵循“先定义后使用”,可重复使用,不可重新赋值

(4)便于程序维护、提高代码可读性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值