初始C语言(2)

为什么要创建不同的数据类型?(例:short, int, long, double, float)

答:根据情况选用不同的数据类型,节省空间

查看每种数据类型所占用的空间可以用函数sizeof()

printf("%d", sizeof(long)); //打印4字节

计算机中的单位:

bit比特位→byte字节→kb→mb→gb→tb→pb

计算机是一个通电的硬件,它通过判断正电和负电来存储数据。正电为1,负电为0。计算机只能存储这两个数字,所有的其他数字都是0和1构成的

bit:计算机中最小的单位就是bit比特位

byte:一个字节是8个bit位

kb:1024byte

gb:1024kb

tb:1024gb

pb:1024tb

基本数据类型的大小:

char:1个byte,8个bit

short:2个byte,16bit

int:4个byte,32个bit