可以用C编程语言表示的1 /(2 ^ x)的最小精确表示是什么?

Chr*_*_45 0 c variables floating-point

可以用C编程语言表示的1 /(2 ^ x)的最小精确表示是什么?

bdo*_*lan 5

在大多数平台上,C doubleIEEE 754双精度格式相同.支持的最接近的正值为2 ^ -1022(等于1/2 ^ 1022).

但是,如果您允许用户定义类型,则没有限制,因为您始终可以将指数表示为bigint.