十六进制 八进制

十进制 decimal    十六进制 hexdecimal  用0x表示   八进制 octal  用O表示 Python中用0 表示


十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。它由0-9,A-F组成,字母不区分大小写

与10进制的对应关系是:0-9对应0-9;A-F对应10-15;采用位置计数法,位权是16为底的幂

十进制数可以转换成十六进制数的方法是:十进制数的整数部分“除以16取余”,十进制数的小数部分“乘16取整”,进行转换。


二进制转换十进制

   二进制数:101100100

  0×20+0×21+1×22+0×23+0×24+1×25+1×26+0×27+1×28=356

八进制转换十进制

       

八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。

八进制数:1507

7×80+0×81+5×82+1×83=839

十六进制转换十进制

16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。

字母不区分大小写。

十六进数 2AF5

5×160+F×161+A×162+2×163=10997

此处可以看出,所有进制换算成10进制,关键在于各自的权值不同。

假设有人问你,十进数1234 为什么是一千二百三十四?你尽可以给他这么一个算式:
1234 = 1×10 3+2×10 2+3×10 1+4×10 0



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值