【发布时间】:2012-12-01 23:48:37
【问题描述】:
有没有人知道 Go 中是否有任何内置功能可以将任何一种数字类型转换为其二进制数形式。
例如,如果123 是输入,则字符串"1111011" 将是输出。
【问题讨论】:
-
这是自动完成的。十进制数以二进制形式转换和使用。
-
编程语言中的数字已经以二进制形式存储。也许您的意思是以 2 为基础输出它们?还是 32 位二进制补码基数 2?当然,对于浮点数来说,这两者都没有意义,您想要 IEEE 的文本表示,无论格式如何。还是只是将原始位模式输出到流中?