21xrx.com
2024-09-20 00:18:09 Friday
登录
文章检索 我的文章 写文章
C语言中不能使用二进制小数
2023-06-18 21:09:53 深夜i     --     --
C语言 二进制小数 IEEE

C语言是一门广泛应用于嵌入式系统和操作系统等领域的计算机编程语言。但是在使用C语言时,需要注意一些需要遵守的规则和限制。其中一个限制就是C语言不能使用二进制小数。C语言只支持整数和浮点数两种数值类型,浮点数只能表示十进制的有理数,而不能表示二进制小数。

这是因为C语言是按照IEEE 754标准来表示浮点数的。在该标准中,浮点数使用32位或64位机器字来存储,其中一部分用于存储指数,另一部分用于存储尾数。因此,C语言的浮点数只能表示十进制小数,因为指数部分只能表示10的幂。

虽然C语言不能使用二进制小数,但是仍然可以使用二进制整数。在C语言中,可以使用0b或0B前缀来表示二进制整数,例如0b101表示5。

754标准。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复