C语言浮点数的使用

 时间:2024-10-22 10:47:27

在C语言中,浮点数是一个很重要的类型,浮点数可以使数据更为精确。浮点数说白了就是带嘀芟苒疾有小数点的数。比如1.60.0000765.2等等。

工具/原料

一台电脑

C语言编译器

一、浮点数的表示方法

1、下面我将列出一些小数,分别用浮点数和指数来表示。其中E表示指数。小写e也可以。

C语言浮点数的使用

2、下方的图指明了浮点数在计葡搌寸笆算机内部的存储方式。以四字节为例,S(符号位)占用一位,exponent(指数)占用八位,Mantissa(尾数)占用23位。

C语言浮点数的使用

二、浮点数变量

1、下面我将列出浮点数的变量亿姣灵秀类型。这里需要注意的是小数的精确位数只是一个大约的数值,并不是准确的,这是因为数值在计算机中是以二进制储存的。十进制转为二进制不会那么精确。float为单精度数芟坳葩津,double为双精度数。

C语言浮点数的使用

2、浮点数float在赋值的时候需要在末尾加f,用来区别于double数值。

C语言浮点数的使用

三、浮点数完成除法运算

1、下面我们通过一个例子来用浮点数进行除法运算。这里将十米分为四份。取浮点数的时候需要用到%f,如果用%d,会得到一个垃圾值。

C语言浮点数的使用

2、下面是运行结果,可以看到是我们期望的结果。

C语言浮点数的使用

四、控制输出的位数

1、还以三中的代码为例,控制最后输出数值的位数。我们可以使用%.2f,这样小数点后就会只有2位,如果您想输出三位,只需表示为%3.f就可以了。

C语言浮点数的使用

2、我们来运行一下,看一看是不是我们想要的结果。可以看到是我们期望的结果。

C语言浮点数的使用

C语言教程 删除指定位置的文件 html里面背景图片怎么设置调整 out让函数可以输出多个值 制作只允许输入数字的文本框 如何在看超星尔雅视频时最小化做其他事呢
热门搜索
鳝鱼图片 bl图片 月亮的变化过程图片 玉鸟图片 肖像漫画