2016.8.16 Java培训第一天

时间:2025-01-02 22:05:56

1. 十进制转换二进制

31/2=15余1  15/2=7余1 7/2=3余1 3/2=1余1    31的二进制结果为11111

35/2=17余1  17/2=8余1  8/2=4余0 4/2=2余0 2/2=1余0   35的二进制结果为100011

47/2=23余1  23/2=11余1 11/2=5余1  5/2=2余1  2/2=1余0  47的二进制结果为101111

2,二进制转换十进制

111110   公式a*2的0次方+b*2的1次方+c*2的2次方+d*2的3次方+e×2的4次方……+nx2的n-1次方

111110=0×2的0次方(1)+1x2的1次方+1x2的2次方+1x2的3次方+1x2的4次方+1x2的5次方=0+2+4+8+16+32=62

3,十进制转换八进制

354/8=44余2 44/8=5余4  354转八进制的结果为542

217/8=27余1  27/8=3余3  217转八进制的结果为331

4,八进制转换十进制

521  1x8的0次方+2x8的1次方+5x8的2次方=1+16+320=337

5,十进制转换十六进制

1,2,3,4,5……9,10(A),11(B),12(C),13(D)……

724/16=45余4 45/16=2余13(D) 724转换十六进制的结果为2D4

6,十六进制转换十进制

9527 7x16的0次方+2x16的1次方+5x16的2次方+9x16的3次方=7+32+256x5+9x4096=185639

7,二进制转换八进制

94(十进制) 1011110(二进制)136(八进制)  1011110    从后到前 三位为一组 110分别对应 421  从后往前加一次为 0+2+4(6)   1+2+0(3)          1+0+0(1)

1=001 2=010 3=011 4=100 5=101 6=110 7=111

8,八进制转换二进制

546转换二进制为101100110

9,二进制转换十六进制

1101010110转换十六进制为356