在C语言中,基本的数据类型有以下几种:
char————字符型
short————短整型
int————整形
long————长整形
long long————长长整形
float————单精度浮点型
double————双精度浮点型
每个数据类型都有一定的存储大小:
char————1字节
short————2字节
int————4字节
long————4字节
long long————8字节
float————4字节
double————8字节
再来说说啥是字节:
bit——计算机的最小单位
byte——1byte = 8bit (byte就是字节)
kb——1kb = 1024byte
mb——1mb = 1024kb
gb——1gb = 1024mb
tb——1tb = 1024gb
pb——1pb = 1024tb
用C语言计算基本数据类型的大小,要用到sizeof(计算内存大小),代码如下:
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}