问题描述
据我了解,当整数文字以2的幂次幂编写时,计算机可以更快地读取它们,这就是为什么库宏始终以十六进制编写它们的原因。是否有类似的方式来写浮点数或双精度数,以便计算机可以更快地读取它们?
解决方法
是的
在C / C ++中,这是您的操作方式:https://en.cppreference.com/w/cpp/language/floating_literal
我相信这些天大多数语言都支持十六进制浮点数表示法。请注意,您不能使用这种表示法来编写无穷大/ NaN,但是使用此语法,所有其他可表示的浮点数都具有明确而精确的表示形式。