![image]()
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
int main(){
float a = 3.14;
double b = 3.14;
printf("%f\n",a);
printf("%f\n",b);
//两者的精确度不同,但当输出时都保留六位小数是都默认是精准的
//sizeof字节大小
//浮点型数据,储存在内存中的格式分为符号位,指数位,小数位
//所以在通过内存地址查看浮点型时会看到一堆乱码
printf("%d\n",sizeof(float));//4
printf("%d\n",sizeof(double));//8
int c = 10;
float d = 3.14;
printf("%p\n",&c);//%p 是十六进制(无符号十六制)显示数据所对应内存地址
printf("%p\n",&d);
//内存的存储方式是大小端对齐
//科学计数法
float s = 0.3312321;
printf("%e\n",s);//3.312321e-001
float w =3.13e4;
printf("%f\n",w);//31300.000000
return 0;
}