1.什么是常量?
1)表示表示一些固定的数据,不能改变的数据
2.常量有哪几种类别?
1)整形常量
A.十进制整数。如356,-120,0。 2)八进制整数。
B.八进制形式的常量都以0开头,如B.123,也就是十进制的83;-011,也就是十进制的-9。
C.十六进制整数。十六进制的常量都是以0x开头,如0x123,就是十进制的291。
D.二进制整数。逢二进一 0b开头
2)实型常量有哪几种?
A.float,double等十进制小数类型
B.指数形式。指数形式的常量就是科学计数法的另一种表 示,比如123000,用科学计数法表示为1.23× 10的5次方,用C语言表示就是1.23e5或1.23E5,注 意e或E的前面必须要有数字,而且e或E后面的数字一定要是整数。
3)字符型常量有哪几种?
A.注意点:
字符型常量一般用''单引号括起来,表示一个字符
字符型常量字符和一张ASCII码表相互对应
B.特殊字符(转义字符)
常用的转义字符如:
\n 换行,相当于敲一下回车。
\t 跳到下一个tab位置,相当于按一下键盘上的tab键。 \b 退格,相当于按一下backspace。
\r 使光标回到本行开头。
\f 换页,光标移到到下页开头。
\\ 输出\字符,也就是在屏幕上显示一个\字符。
\' 输出'字符,也就是在屏幕上显示一个'字符。
\" 输出"字符,也就是在屏幕上显示一个"字符。
\ddd 1位到3位八进制数表示的字符。
例如:使用'\376',则在屏幕上显示一个黑色的方块。 \xhh 1位到2位十六进制数表示的字符。注意x不能丢了。
4)字符串常量
A.注意点:
字符串常量一般以""双引号引起来,系统会在字符串末尾自动加上一个\0表示此字符串结束,所有一般情况下不要在字符串中包含\0
B.定义常量的方式:
定义格式:const 数据类型 常量名 = 值;(注意此处一定要赋值)
如const int b = 10;
1)表示表示一些固定的数据,不能改变的数据
2.常量有哪几种类别?
1)整形常量
A.十进制整数。如356,-120,0。 2)八进制整数。
B.八进制形式的常量都以0开头,如B.123,也就是十进制的83;-011,也就是十进制的-9。
C.十六进制整数。十六进制的常量都是以0x开头,如0x123,就是十进制的291。
D.二进制整数。逢二进一 0b开头
2)实型常量有哪几种?
A.float,double等十进制小数类型
B.指数形式。指数形式的常量就是科学计数法的另一种表 示,比如123000,用科学计数法表示为1.23× 10的5次方,用C语言表示就是1.23e5或1.23E5,注 意e或E的前面必须要有数字,而且e或E后面的数字一定要是整数。
3)字符型常量有哪几种?
A.注意点:
字符型常量一般用''单引号括起来,表示一个字符
字符型常量字符和一张ASCII码表相互对应
B.特殊字符(转义字符)
常用的转义字符如:
\n 换行,相当于敲一下回车。
\t 跳到下一个tab位置,相当于按一下键盘上的tab键。 \b 退格,相当于按一下backspace。
\r 使光标回到本行开头。
\f 换页,光标移到到下页开头。
\\ 输出\字符,也就是在屏幕上显示一个\字符。
\' 输出'字符,也就是在屏幕上显示一个'字符。
\" 输出"字符,也就是在屏幕上显示一个"字符。
\ddd 1位到3位八进制数表示的字符。
例如:使用'\376',则在屏幕上显示一个黑色的方块。 \xhh 1位到2位十六进制数表示的字符。注意x不能丢了。
4)字符串常量
A.注意点:
字符串常量一般以""双引号引起来,系统会在字符串末尾自动加上一个\0表示此字符串结束,所有一般情况下不要在字符串中包含\0
B.定义常量的方式:
定义格式:const 数据类型 常量名 = 值;(注意此处一定要赋值)
如const int b = 10;