二进制:二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”。
进制之间的转换:
二进制转为八进制:从低位开始,每三位二进制为一位八进制,不够三位高位补零。如:100110的八进制为46.
二进制转为十进制:按权展开,相加即可。如:100110的十进制为0*2^0+1*2^1+1*2^2+0*2^3+0*2^4+1*2^5=38.
二进制转为十六进制:从低位开始,每四位二进制为一位十六进制,不够四位高位补零。如:100110的八进制为26.
八进制转为二进制:从低位开始,每一位八进制为三位二进制。如:64的二进制为110100..
八进制转为十进制:按权展开,相加即可。如064的十进制为6*8^1+4*8^0=52.
八进制转为十六进制:八进制先转为二进制,二进制再转为十六进制。
十进制转为二进制:采用除2取余,所得的所有余数逆序排列即是该数的二进制。
十进制转为八进制:采用除8取余,所得的所有余数逆序排列即是该数的八进制。
十进制转为十六进制:采用除16取余,所得的所有余数逆序排列即是该数的十六进制,10,11,12,13,14,15分别用A,B,C,D,E,F表示。
十六进制转为二进制:从低位开始,每一位十六进制为四位二进制。
十六进制转为八进制:十六进制先转为二进制,二进制再转为八进制。s
十六进制转为十进制:按权展开,相加即可。如:0xA2的十进制为2*16^0+10*16^1=162.