C#整理1——进制转换

进制转换:二进制,八进制,十进制,十六进制。

(一)二进制转十进制:

1.写2 

2.标指数,从右向左,从0开始依次标记

3.乘系数,一一对应。

4.相加。

例:二进制数1101转十进制数*

1.2   2   2   2

2.2^3   2^2   2^1   2^0

3.1*2^3   1*2^2   0*2^1   1*2^0

4.1*2^3+1*2^2+0*2^1+1*2^0=13

(二)十进制转二进制:除2取余

1.用竖式,对十进制数依次除2,记录每一步余数。

2.一直除到商0为止,从下到上记录余数,即是二进制数。

(三)八进制转十进制:O表示八进制     类似二进制    O52=42

(四)十进制转八进制:O72=110

(五)十六进制转十进制123456789ABCDEF(A=10,B=11,C=12,D=13,E=14,F=15)     OX表示十六进制    类似二进制     OX72=48   OX108=6C

(六)十进制转十六进制类似二进制

(七)二进制转八进制三位一组

(八)八进制转二进制每个数拆成三位

(九)二进制转十六进制四位一组

(十)十六进制转二进制:每个数拆成四位

(十一)八进制转十六进制:八进制转二进制再转十六进制,八进制转十进制再转十六进制

(十二)十六进制转八进制:十六进制转二进制再转八进制,十六进制转十进制再转八进制

 

posted on 2015-03-03 14:29  酸甜sky  阅读(363)  评论(0编辑  收藏  举报