计算机语言中一般有二进制、八进制、十进制、十六进制,那么它们应该如何快速转化呢
假如一个数字的十进制是47
那么二进制就用连续除2
例:
47/2=23...1
23/2=11...1
11/2=5...1
5/2=2...1
2/2=1...0
1/2=0...1
然后把余数从下往上排后为101111,这就是47的二进制数
八进制:
47/8=5...7
5/8=0...5
所以47的八进制数就是57
十六进制:
注:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 十进制
0 1 2 3 4 5 6 7 8 9 A B C D E F 十六进制
47/16=2...15
2/16=0...2
2对应2,15对应F,所以47的十六进制就是2F
大家看到这个就应该明白了