使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。
您可能需要存储各种数据类型的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。
1.1 有哪些
类型 | 关键字 |
---|---|
布尔型 | bool |
字符型 | char |
整型 | int |
浮点型 | float |
双浮点型 | double |
无类型 | void |
宽字符型 | wchar_t |
1.2 形容词
如果你把这些数据类型看成名词,当然就有对应的形容词:
- signed(有符号)
- unsigned(无符号)
- short(形容短)
- long(形容长)
他们也可以组合起来,下图所示(以int类型为例):
1.3 数据类型的大小
用sizeof()解决如下:
再看效果:
不要慌!!!这个程序只是让你学会sizeof(),没别的意思。
1.4 常量
在程序运行过程中,其值不能被改变的量叫常量
常量也分为不同类型
- 整型常量 12 0 -3
- 实型常量 4.6 -1.23
- 字符常量 ‘a’ ‘d’
#include<iostream>
#define PRICE 30
using namespace std;
int main()
{
int num=10,total=num*PRICE;
printf("total=%d\n",total);
}
total=300
如果给PRICE赋值会出现错误
习惯上,符号常量名用大写,变量名用小写,以示区别
1.4.1 好处
- 含义清楚
- 做到一改全改
当然,用cout语句&#