是否有任何语言可以像处理整数一样处理非十进制浮点数。以下发生在python,javascript,elixir ...
>>> 0b11
3
>>> 0b11 + 0b11
6
>>> 0b1.1
Some kind of Syntax Error
>>> 0b1.1 + 0b1.1
Some kind of Syntax Error
我想看
>>> 0b1.1
1.5
>>> 0b1.1 + 0b1.1
3
(这可能会违反推荐的工具规则,但是我看不出它怎么能特别吸引有思想的答案,因此请尝试;如果有人冒犯了,可能将其删除)
答案 0 :(得分:2)
C具有十六进制浮点常量,格式为0x
十六进制数字 .
十六进制数字 p
sign 可选 十进制数字,其中.
之前或之后的数字是可选的,但必须存在一个。例如,0x7.afp4
。 p
和十进制数字指定2的幂,十六进制部分乘以该幂。