Go语言进制与转换 常见进制有以下几种: 二进制:只有 0 和 1,Go语言中不能直接使用二进制表示整数; 八进制:0-7,以数字 0 开头; 十进制:0-9; 十六进制:0-9 以及 A-F,以 0X 开头,A-F 以及 X 不区分大小写。 任意进制转换为十进制 二进制转十进制:从最低位开始,每个位上数乘以 2 的位数减 1 次方然后求和。 1011 = 1*20 + 1*21 + 0*22 + 1*23 = 11 八进制转十进制:从最低位开始,每个位上数乘以 8 的位数减 1 次方然后求和。 0123 = 3*80 + 2*81 + 1*82 + 0*83 = 83 其他进制转十进制同理。 十进制转其他进制 十进制转二进制:不断除以 2,直到 0 为止,余数倒过来即可,如下图所示: 34/48« 首页102030«3233343536»40尾页 » 更多... 加载中...