char // 字符数据类型
short // 短整型
int // 整形
long // 长整型
long long // 更长的整形
float // 单精度浮点数
double // 双精度浮点数
以上数据类型都是C语言所支持的,使用时,假设要存储一个字符,存储一个字符a,描述字符a在C语言中需要用两个单引号引起来,这叫一个字符 'a' - a 。 数据这些东西想要存起来是需要空间的,字符a要存储的话也要这个空间 所以就给创造一个空间,用char类型创造一个叫ch的空间,现在ch里就可以存放字符a char ch='a';
#include<stdio.h>
int main()
{
char ch='a';
return 0;
}
数据类型的大小
sizeof - 关键字 - 操作符 - 计算类型或者变量所占空间的大小
#include<stdio.h>
int main()
{
printf("%d\n",sizeof(char)); // 1
printf("%d\n",sizeof(short)); // 2
printf("%d\n",sizeof(int)); // 4
printf("%d\n",sizeof(long)); // 4
printf("%d\n",sizeof(long long)); // 8
printf("%d\n",sizeof(float)); // 4
printf("%d\n",sizeof(double)); // 8
return 0;
}
sizeof的单位是字节 - byte
计算机中的单位
bit - 比特位
byte - 字节 = 8bit
kb - 1024 byte
mb - 1024 kb
gb - 1024 mb
tb - 1024 gb