int,long,short,float,double的大小
2012-12-24 15:08
453 查看
/*********************************************** * * 判断int,long,short,float,double的大小 * by zhaozhilu * *********************************************** */ #include<stdio.h> #include<math.h> int main() { int a,i; long int b; short int c; float d; double e; printf("整型是%d字节\n",sizeof(a)); i=sizeof(a)*8; printf("整型的最大值是%f\n",pow(2,i)); printf("长整型是%d字节\n",sizeof(b)); i=sizeof(b)*8; printf("长整型的最大值是%f\n",pow(2,i)); printf("短整型是%d字节\n",sizeof(c)); i=sizeof(c)*8; printf("短整型的最大值是%f\n",pow(2,i)); printf("浮点型是%d字节\n",d); i=sizeof(d)*8; printf("浮点型的最大值是%f\n",pow(2,i)); printf("双精度型是%d字节\n",sizeof(e)); i=sizeof(e)*8; printf("双精度型的最大值是%f\n",pow(2,i)); return 0; }
编译的时候要链接math库:gcc test.c -lm
相关文章推荐
- C++ bool,char,short,int,long,float,double数据类型大小以及数据溢出值求解
- c语言:输出以下关键字的字节大小及输出一个地址:char,short,int,float,double,long
- char short int long float double等字节大小基础信息
- c语言基本数据类型short、int、long、char、float、double大小及命名规则
- c语言:输出以下关键字的字节大小及输出一个地址:char,short,int,float,double,long
- Java基础-数据类型int,short,char,long,float,double,boolean,byte
- c语言基本数据类型short、int、long、char、float、double
- java中short、int、long、float、double取值范围
- java 彻底理解 byte char short int float long double
- 关键字分节3(基本数据类型-short、int、long、char、float、double)
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- 关于 short,int ,long,和float,double 理解
- Java中byte数组与short,int,char,long,float,double之间的转换
- 【转】java 彻底理解 byte char short int float long double
- byte short int long float double
- java 彻底理解 byte char short int float long double
- c语言基本数据类型short、int、long、char、float、double
- java中short、int、long、float、double取值范围
- Java中short、int、long、float、double的取值范围
- java int short long float double 大整理(不要错过) ,