主页 > 啤酒问答 > 啤酒细谈

C语言什么是单精度、双精度?

啤酒之家 2023-01-04 12:27 编辑:admin 73阅读

C语言中用float描述单精度,用double描述双精度。为什么要把数据分成单双精度呢?我们生活中通常用到数据时会说精确到小数点后几位,计算机存储数据时精确度越高,占用内存空间越大,根据精确度的需要,如果你选用单精度数据,是说你让电脑用较少的空间存放数据,表现为精确到小数点后5位,并且第五个小数还是四舍五入得到的,如果你用双精度定义数据,是说你用较多的空间存放同一个数,表现为小数点后较多的位数,同样最后一位仍然是四舍五入得到。这就是区分单双精度的原因。

下一篇:尿浑浊 有白色粉状沉淀物
上一篇:白虎,谁能详细介绍一下