#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
int main()
{
/*实型变量也可以称为浮点型变量,浮点型变量是用来存储小数数值的,在c语言中,浮点型变量分为两种:
单精度浮点数(float)、双精度浮点数(double)。但是double型变量所表示的浮点数比float型更精确。
不以f结尾的常量是double类型,以f结尾的常量(3.14 f)是float类型*/
float a=3.14f;
double b=3.14;
printf("%.2f ",a);
printf("%lf ",b);
//sizeof字节大小
//浮点型数据,存储在内存中的格式分为三部分:符号位、指数位、小数位
printf("%d ",sizeof(float));
printf("%d ",sizeof(double));
return EXIT_SUCCESS;
}
int main02(void)
{
int a=10;
float b=3.14;
//%p:占位符,表示输出一个变量对应的内存地址编号(无符号十六进制整型数)
//取a在内存中的地址,并通过%p打印十六进制数据
printf("%p ",&a);
printf("%p ",&b);
return 0;
}
int main03(void)
{
//3.2e2=3.2*10的2次方;3.2e-(负)2=3.2*0.1的2次方
float a=0.123456;
printf("%e ",a);
float b=3.2e3;
pritnf("%f ",b);
return 0;
}