作者:The-6ixth-Floor乐队 | 来源:互联网 | 2020-08-07 07:24
四种:二进制:0,1,满2进1。在golang中,不能直接使用二进制来表示一个整数,它沿用了c的特点。十进制:0-9,满10进1。八进制:0-7,满8进1.以数字0开头表示。
进制
四种
- 二进制:0,1 ,满 2 进 1。
在 golang 中,不能直接使用二进制来表示一个整数,它沿用了 c 的特点。
- 十进制:0-9 ,满 10 进 1。
- 八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。
- 十六进制:0-9 及 A-F,满 16 进 1. 以 0x 或 0X 开头表示。此处的 A-F 不区分大小写。
package main
import "fmt"
func main() {
var i int = 5
//二进制
fmt.Printf("%b \n",i)
var j int = 011 // 011=>8+1 = 9
//八进制
fmt.Println("j=",j)
var k int = 0x11 //0x11 => 16+1 =17
//十六进制 0x或者0X开头
fmt.Println("k=",k)
}
//101
//j= 9
//k= 17
进制图示
进制总结
1:种类:2、8、10、16
2:具体组成
- 2:0、1
- 8:0-7
- 10:0-9
- 16:0-9、A、B、C、D、E、F
3:其他进制转十进制
乘以被转进制的(位次-1)次方然后求和
4:十进制转其他进制
被转换数除以要转的进去,直至商为0为止,然后将每步得到的余数倒过来
5:二进制转其他进制
转八进制,从右边开始,每三位划分
转十六进制,从右边开始,每四位划分
6:八进制、十六进制转二进制
八进制转,从右边开始,每三位划分
十六进制转,从右边开始,每四位划分
更多PHP相关技术文章,请访问PHP教程栏目进行学习!
以上就是PHP中的进制转换的详细内容,更多请关注 第一PHP社区 其它相关文章!