c/c++数据类型

int unsigned int char
unsigned char long long long

unsigned long

short unsigned short
float double 各种指针类型
枚举类型 struct 结构类型 union 联合类型
bool string 类

 

比如把数据类型比做盒子,定义类型就是存仓什么东西,假如int型 把盒子分成4份  每份一字节对应8个二进制

内存存储单位  字节

int  整数类型

int  x=100;

100占1字节  占四个位置,为什么呢.一个字节代表0-255整数

假如1000  就是四字节啦

 

整数类型

int  使用最多的四字节

长整型 long long也就是long int 存储更大整数  32位系统 4字节    64位占8字节   {政府9百亿亿左右}

long long 长长整形  在内存中占8字节  这一般不用

shor  用来储存整数  在内存中占2字节  {正负三万多}

无符号整数类型

在前面加unsigned(无符号的)  是有符号的两倍

unsigned int    

unsigned long

unsigned long long

unsigned short

浮点类型

float    单精度浮点类型  占4字节   精度  最长7位有效数字  float y=1.12345678;  只能取到1.1234568   四舍五入

double  双精度浮点类型  占8字节  精度  最长16位有效数字

 

posted @ 2023-11-06 23:45  步步登山客  阅读(39)  评论(0)    收藏  举报