Go中,二进制数字如何表示

比如,10 的八进制表示为012,十六进制表示为0xA。 10的二进制1010,需要加什么样的前缀

共 4 个回复


jikai507

2进制没办法直接表示的,编程语言大多都这样

# 0

itfanr

10进制数没有前缀:int i=19; 8进制数前缀为0:int i=023; 16进制数前缀为0x:int i=0x13; 二进制数字面值不能出现在c语言中,所以也就没有前缀。

以上是C语言的。仅供参考。

二进制只能用数组来表示吧。int是不行的。刚刚搜索过。

# 2

miaozilong

java语言是可以的 使用0b开头

# 3