实型(浮点型):float、double

#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\n",a);

  printf("%lf\n",b);

//sizeof字节大小

//浮点型数据,存储在内存中的格式分为三部分:符号位、指数位、小数位

  printf("%d\n",sizeof(float));

  printf("%d\n",sizeof(double));

 

  return EXIT_SUCCESS;

}

 

int main02(void)

{

  int a=10;

  float b=3.14;

//%p:占位符,表示输出一个变量对应的内存地址编号(无符号十六进制整型数)

//取a在内存中的地址,并通过%p打印十六进制数据

  printf("%p\n",&a);

  printf("%p\n",&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\n",a);

 

  float b=3.2e3;

  pritnf("%f\n",b);

 

  return 0;

}

posted @ 2020-08-01 19:12  wh19991213  阅读(770)  评论(0编辑  收藏  举报