我需要将double转换为little endian中的字节数组,保留小数位。为此,我需要对double使用按位运算。但是,我不能做>>或者&一双。由于long是唯一可用于按位运算的其他类型且为64位,因此我需要将double转换为long,以便:
011010101010.1001010010100101001010010100101001010010100101001010
变为
011010101010 1001010010100101001010010100101001010010100101001010L
而不是
000000000000 0000000000000000000000000000000000000000011010101010L