C中的数据类型的关键字有 int char long float double long signed unsigned _Bool _Complex _Imaginary
C的数据按在内存中的存储方式不同可以分为两类: 整型和浮点型
//测试系统数据类型的取值范围和溢出
#include<stdio.h>
#define BYTE sizeof(int ) //使用sizeof()关键字来获取数据类型占用的字节大小。
int value( int byte);
int main(void)
{
int max;
max=value(BYTE);
printf("%d/n",max); //打印出数据类型的最大取值
printf("%d/n",max+1); //溢出
return 0;
}
int value(int byte)
{
int count,s;
for(count=1,s=1;count<=byte*8-1;count++) //1byte有8bit
s=2*s;
return s-1; //返回最大取值
}