C++ 变量及常量

来源:互联网 发布:澳大利亚歧视知乎 编辑:程序博客网 时间:2024/05/17 07:15

http://www.runoob.com/cplusplus/cpp-variable-types.html

http://www.runoob.com/cplusplus/cpp-constants-literals.html

C++变量类型是程序可操作性的存储区的名称。
变量的名称由字母,数字和下滑写字符组成。但必须以字母或下划线开头,大小写敏感。

C++变量作用域
作用域是程序的一个区域,有三个地方可以定义
1、在函数或一个代码块内部声明的变量,称为局部变量
2、在函数参数的定义中声明的变量,称为形式变量。
3、在所有函数外部声明的变量,称为全局变量

局部变量;早函数或一个代码块内部声明的变量。
全局变量;在所有函数外部定义的变量。全局变量的值在程序的整个生命周期内都是有效的。

局部变量需自行初始化,全局变量系统默认初始化

C++常量
即固定值。

整数常量
可以是十进制,八进制,十六进制
也可以带一个后缀,后缀是U和L的组合,U表示无符号整数(unsigned),L表示长整数(long)
浮点常量由整数部分、小数部分和指数部分组成。
布尔常量
true值代表真
false值代表假

字符常量
字符常量括在单引号中。如果常量以L开头,则表示他是一个宽字符常量(L’x’),此时它必须存储在wchar_t类型的变量中。否则,它是一个窄字符常量,存储在char类型中。
特殊字符需转义
\字符(\)
‘字符(\’)
“字符(\”)
换页符(\f)
换行符(\n)
回车(\r)
等等

字符串常量
字符串字面值或常量是括在双引号“”中。

定义常量
a、使用#define预处理
形式
#define identifier value
实例
#define LENGTH 10
#define WIDTH 5
b、使用const关键字
形势:
const type variable = value;
实例:
const int LENGTH = 10;
const int WIDTH = 5;

C++修饰符类型
C++允许在char、int和double数据类型前放置修饰符。数据类型修饰符如下:
signed、unsigned、long、short

C++中的类型限定符
const:程序执行期间不能被修改
volatile:变量的值可能以程序未明确指定的方式被改变
restrict:修饰的指针是唯一一种访问它所指向的对象的方式

原创粉丝点击