本章基本概括
1.什么是常量?
2.常量分类
3.整型常量
4.实型常量
5.字符串量
6.字符串常量
7.自定义常量
一,什么是常量?
- 在作用域内的值不可变;(常量可以不经过定义和初始化而直接引用)
- 特点:常量在作用域内不能被赋值且不会发生改变,只读不写,每个常量都必须有唯一的名字和内存空间;
二,常量分类
-
整型常量:也就是常整数
- 十进制
- 八进制
- 十六进制
- 二进制
-
实型常量:
- 单精度
- 双精度
-
字符常量: 用单引号
''
括起来的- 普通字符
- 转义字符
-
字符串常量:将一个或者多个字符用双引号
""
括起来
注意
字符串常量和字符型常量是不一样的
三,整型常量
- 十进制整数:如123、-321、0
- 八进制整数:
以0开头
如0173即十进制的123- 十六进制整数:
以0x开头
如0x7B即十进制的123- 二进制整数:
以0b开头
如1111011即十进制123
四,实型常量
- 小数形式:数字和小数点。如:0.123、123.0、0.123、
0.0
- 指数形式:以
e
或E
后跟一个整数来表示以10
为底的幂数。如:0.12E3、23e1、31e-1
五,字符常量
- 一般是一个字符用单引号
''
括起来,注意只能有一个字符
- 特殊情况下以\开头,如:
\n
换行,相当于回车键.
\t
跳到下一个tab位置,相当于tab键
\b
空格,相当于backspace键
\r
回车
\f
换页
\\
在屏幕上显示一个\字符
\'
屏幕上显示一个'字符
\"
屏幕上显示一个"字符.
\ddd
1位到3位八进制数表示的字符.
例如:
使用 \376则在屏幕上显示一个黑色的方块
\xhh
1位到2位十六进制数表示的字符
六,字符串常量
- 字符串常量与字符常量不同的地方是,字符串常量是用
""
把字符串括起来,所以'a'和"a"是不一样的,而且系统会在字符串常量的末尾自动加一个字符串结束标志\0
七,自定义常量
- 格式:const 数据类型 常量名称 = 值 如:const int NUM = 123;
网友评论