码迷,mamicode.com
首页 > 其他好文 > 详细

进制转换

时间:2018-11-11 00:03:41      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:进制转换   基础   bsp   c语言   换算   nbsp   col   表示   二进制   

c语言中基础进制间转换 分为二进制 八进制 十进制 十六进制

1.(1) 二进制  有0与1两位数字 逢二进一 

    换算124=1*2^2+2*2^1+2*2^0

  (2) 八进制 有0到7八个数字 逢八进一(八进制通常以数字0开头)

    换算 3072=3*8^3+0*8^2+7*8^1+2*8^0

  (3)  十进制 有0到9十个数字 逢九进一

  (4)十六进制 有0到F16个数字  用A表示10 B-11 C-12 D-13 E-14 F-15(十六进制通常以0x开头

     E3F9=14*16^3+3*16^2+15*16^1+9*16^0

2. 其他进制向十进制转换

   (1)二进制: 1001=1*2^3+0*2^2+0*2^1+1*2^0=9

            二进制:0.10=0*2^0+1*2^-1+0*2^-2=0.5

      (2)八进制: 032=0*8^2+3*8^1+2*8^0=26

      (3)十六进制:0xEA8=14*16^2+10*16^1+8*16^0=3752

3.十进制转换为二进制 (辗除法)结果取余数,越后面的余数在结果中排越前面

4.二进制转换为八进制,每三位二进制数转换为一位八进制数,高位不足时用 零 补充

   八进制转换为二进制,将一位八进制转换为三位二进制即可

5.二进制转换为十六进制,每四位二进制数转换为一位十六进制数,高位不足时用 零 补充

    十六进制转换为二进制,与八进制转换二进制一样,反过来即可

 

进制转换

标签:进制转换   基础   bsp   c语言   换算   nbsp   col   表示   二进制   

原文地址:https://www.cnblogs.com/symmn/p/9940951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!