变量

int变量
意义:在内存中占四个字节的大小每个(不同编译器可能不同)
存储的范围是2的31次方 之所以不是32次 是因为int 类有一个符号位;
char(1字节)
通常来存储字符 实际上存的还是数字 呈现出来的是 ASCII码对应的字符
如:

char a=65;
std::cout<<a<<std::endl;

short(2字节) long(4字节) long long(8字节)
运行结果是A

unsigned

作用:去掉类型的符号位变成无符号数
适用于:int(4字节) short(2字节) long(4字节) long long(8字节) 前

float(浮点型) double(双精度)

作用:能表示小数
注意的点
float a=3.3//默认类型其实是double类型 要在赋值数的后面加f加以区分

bool类型

用法:可赋值true或flase本质是其他事和0
实际上只占一个比特位,但一个比特位无法被查找所以占一个字节

size of

作用:计算当前编译器下占内存的大小
应用:

int i=1;
int size=sizeof i;//计算i变量占内存的大小 也可写成sizeof(i)
std::cout<< i <<std::endl;

计算结果是4
类型只有占空间大小 和有无符号的分别

posted @ 2024-07-07 11:40  Wzline  阅读(2)  评论(0编辑  收藏  举报