1.
下面的实例演示了获取 int 类型的大小:
代码:
#include <stdio.h>
#include <limits.h>
int main() {
printf("int 存储大小 : %lu \n", sizeof(int));
return 0;
}
2.下面的实例将输出浮点类型占用的存储空间以及它的范围值:
代码:
#include <stdio.h>
#include <float.h>
int main()
{
printf("float 存储最大字节数 : %lu \n", sizeof(float));
printf("float 最小值: %E\n", FLT_MIN);
printf("float 最大值: %E\n", FLT_MAX);
printf("精度值: %d\n", FLT_DIG);
return 0;
}
%E 为以指数形式输出单、双精度实数,
3.强制类型转换形式
代码:
#include<stdio.h>
int main()
{
float f,x=3.6,y=5.2;
int i=4,a,b;
a=x+y;
b=(int)(x+y);
f=10/i;
printf("a=%d,b=%d,f=%f,x=%f\n",a,b,f,x);
}
结果: