char 字符数据类型 输出时用:%c
#include<stdio.h>
int main()
{
char in ='a'; //char是字符类型,两个单引号引起来的中间的数叫做字符a
}
short 短整型 输出时用%d
int 整型 输出时用:%d
long 长整型 输出时用:%ld
float 单精度浮点数 输出时用:%f
double 双精度浮点数 输出时用:%lf
//浮点数也叫小数,例如38.83也可以写成3.883*10^1
#include <stdio.h>
int main()
{
//char是字符类型,两个单引号引起来的中间的数叫做字符a
printf("int的大小=%lld\n",sizeof(int));
printf("char的大小=%lld\n",sizeof(char));
printf("double的大小=%lld\n",sizeof(double));
printf("float的大小=%lld\n",sizeof(float));
printf("long的大小=%lld\n",sizeof(long));
printf("short的大小=%lld\n",sizeof(short));
}
sizeof:返回其他数据类型的大小
注意:因为sizeof运算的是无符号长长整型,所以输出时要用%lld
这些"4","1","8"......的都是以字节为单位的
1byte(字节)=1024bit(字)
1kb=1024byte
1mb=1024kb