发布网友 发布时间:2022-05-14 14:00
共2个回答
热心网友 时间:2023-07-28 22:48
在C语言源码中,只能在浮点数后面加f来表示单精度浮点数。譬如如下代码:
float f = 1.1f; 大小写都可以的。
16进制的浮点数编码,它不像整数编码那样直观,因为浮点数编码,在计算机中是以IEEE754格式进行编码编码的,每一个二进制位都有不同的意思,拿单精度浮点数来说,它的符号位占1位,指数位占8位,有效数字位占23位,而且,如果使用十六进制来传送,你还要确定计算机的内存,存储顺序。 相对很复杂的。
要了解更多浮点数编码的问题,可以自己找一下IEEE754编码格式详细的介绍。也许会帮到你!
热心网友 时间:2023-07-28 22:49
在C语言源码中,只能在浮点数后面加f来表示单精度浮点数。例如:float f=1.0f