一、基本数据类型
char 字符类型
short 短整型
int 整型
long 长整型
long long 长长整型
float 单精度浮点数
double 双精度浮点数
二、使用printf在屏幕上输出一个整数
#include<stdio.h> int main() { //根据之前的学习,知道把想要输出的内容放到""内即可 printf("100"); //这里使用格式化的形式输出 - %d是一个占位符,用于输出一个十进制整数 printf("%d\n",100); return 0; }
三、既然C语言中有这么多不同的数据类型,那么它们各自在内存中所占多大空间呢?
#include<stdio.h> int main() { //sizeof是一个关键字,也是一个操作符,它可以计算类型或者变量所占空间的大小,单位是字节; printf("字符型:%d\n", sizeof(char));//1B printf("短整型:%d\n", sizeof(short));//2B printf("整型:%d\n", sizeof(int));//4B printf("长整型:%d\n", sizeof(long));//4B;long为什么没有比int大呢 - 因为C语言规定sizeof(long)>=sizeof(int)即可 printf("长长整型:%d\n", sizeof(long long));//8B printf("单精度浮点型:%d\n", sizeof(float));//4B printf("双精度浮点型:%d\n", sizeof(double));//8B return 0; //事实上选择好short/int/long/long long,会让我们的空间利用率更高 }
输出结果:
四、了解一下计算机中的单位
1byte=8bit
1kb=1024byte
1mb=1024kb
1gb=1024mb
1tb=1024gb
1pb=1024tb
… … …