C语言学习(二)
数据类型及取值范围
char int float double void
可用以下程序确定其所占字节
下面展示一些 `ex2_1 验证各种数据类型的长度
#include<stdio.h>
void main()
// means no return
{
char a1;
short int b1;
int c1;
long int d1;
float e1;
double f1;
printf("sise of (char)=%d\n",sizeof(a1)) ;
printf("sise of (short int)=%d\n",sizeof(b1)) ;
printf("sise of (int)=%d\n",sizeof(c1)) ;
printf("sise of (long int)=%d\n",sizeof(d1)) ;
printf("sise of (float)=%d\n",sizeof(e1)) ;
printf("sise of (double)=%d\n",sizeof(f1)) ;
}
sise of (char)=1
sise of (short int)=2
sise of (int)=4
sise of (long int)=4
sise of (float)=4
sise of (double)=8
对于不同的数值,需要选择不同的字节以安排位置 例如。
#include<stdio.h>
mian()
{
long long int a=100000000000