C#进制转化 进制转化:二进制,十进制。八进制,十六进制。

C#进制转化
进制转化:二进制,十进制。八进制,十六进制。

 

 

一、二进制->十进制:

(展权相加)

第一步:写2

第二步:写指数。从右向左,从0开始依次标记;

第三步:乘系数。一一对应;

第四步:相加。

例:二进制数:1101,转十进制。

第一步:

2 2 2 2

第二步:

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

第三步:

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

第四步:

1*2^3+1*2^2+0*2^1+1*2^0

口算方法:8421

二、十进制转二进制。除2取余。 

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

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

三、八进制(O)转十进制(方法参照二进制转十进制)

四、十进制转八进制(同上)

五、十六进制(0X)转十进制(同上)

六、十进制转十六进制(同上)

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

例:10/111/001->2/7/1

八、八进制转二进制(一位拆成三位)

例:4/5/6->100/101/110

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

例:11/1110/0110->3/E/6

十、十六进制转二进制一位拆成四位)

例:2/F/7/5->0010/1111/0111/0101

进制转换模型

 C#进制转化
进制转化:二进制,十进制。八进制,十六进制。