C++中的变量 Variable
变量会存储在栈或者堆之中
原始数据类型之间的唯一区别:所占内存不同
int 整型 给定范围内存储一个整型数字 4byte signed
声明新的变量可以通过输入变量的类型来实现 例 int variable (=8)//赋值不是必须操作
数据类型的实际大小取决于编译器,不同编译器的同一类型变量的大小可能会不同
int 整型 4byte 支持-2bilion -> +2bilion 2147483648-1
1byte=8bit;4 byte=32bit 首位符号 存储2^32-1
若不存储负数,则 无符号数 unsigned int 42.9billion 4294967296
unsigned在C++中允许定义一个没有符号位的整数
整①char 1byte 存储字符(character)数字+字符(可用数字“整数”表示);②short 2byte;③int 4byte;④long 4byte;⑤long long 8byte
小数:①float 4 byte;②double双精度 8 byte;区分float与double,float变量末尾有f(大小写无所谓)
bool(布尔型) 1 byte;true/fasle,true为1,false为0
sizeof操作:计算变量占的字节数
#include <iostream>
int main()
{
std::cout << sizeof(bool) << std::endl;//1Byte
std::cout << sizeof(int) << st