标签: r binary
我对尾数超过53位的数字有疑问。说10^16+3,其二进制扩展为100011100001101111001001101111110000010000000000000011,其尾数中有54位数。
10^16+3
100011100001101111001001101111110000010000000000000011
我原以为最后一位数字会被忽略。根据这个假设,忽略最后一个数字后二进制字符串的十进制数应为10^16+2,但R返回10^16+4。
10^16+2
10^16+4
同样的情况发生在10^16+7,它应该是10^16+6,但会返回10^16+8。谁知道为什么?
10^16+7
10^16+6
10^16+8