c++中变量类型

变量是程序可操作的存储区的名称,c++中每个变量独有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可以应用在变量上

变量的名称可以是由字母数字和下划线字符组成,c++大小写敏感,大写字母和小写字母是不同的

类型描述
bool存储值true或false
char通常是一个八位字节,这是一个整数类型
int 对机器而言,整数的大小
float单精度浮点值
double双精度浮点值
void表示类型的缺失
wchar_t宽字符类型
c++也允许定义各种其他类型的值,比如枚举,指针,数组,引用,数据结构,类

变量的定义

变量定义就是告诉编辑器在何处创建变量的存储,以及如何创建变量的存储,变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表

type variable_list;

在这里,type必须是一个有效的c++数据类型,variable_list可以由一个或多个标识符名称组成,多个标识符之间用逗号分隔

变量声明

变量声明向编译器保证变量已给定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译

变量声明只在编译时有他的意义,在程序链接时编译器需要实际的变量声明

当用户使用多个文件且只在其中一个文件中定义变量时(定义变量的文件在程序链接时是可用的),变量声明就显得非常有用

可以使用extern关键字在任何地方声明一个变量,虽然可以在c++程序中多次声明一个变量,但变量只能在某个文件,函数或代码块中被定义一次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值