整型和浮点型数据类型
一、整型数据类型
1、整型数据类型名称及关键词
2、为什么要定义不同的整型类型?
因为不同的数据类型所占用的内存大小是不同的,他们可表示的数据范围也是不同的。那么char,short,int,long,long long,分别占用几个字节?具体的数值范围又是多少?C语言并未规定数据类型的大小范围,具体实现交由编译器和平台来实现。那么我们怎么知道Visual studio 2022中各种整型类型能够表示的范围呢?我们可以用sizeof测量。
3、如何测量数据类型大小
- sizeof可以测量数据类型
- sizeof可以测量变量
- sizeof可以测量常量
1 //测量整型数据类型占用的字节 2 #include<stdio.h> 3 int main() 4 { 5 printf("char=%d ", sizeof(char)); 6 printf("short=%d ", sizeof(short)); 7 printf("int=%d ", sizeof(int)); 8 printf("long=%d ", sizeof(long)); 9 printf("long long=%d ", sizeof(long long)); 10 return 0; 11 }