博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
16进制
阅读量:4961 次
发布时间:2019-06-12

本文共 564 字,大约阅读时间需要 1 分钟。

16进制

  • 16进制与2进制10进制都是一种数制

  • 在数学中16进制是逢16进1,用数字0-9和字母A-F(或a-f)表示

  • 其中,A-F表示10-15,在大多数编程语言中使用0x表示16进制

  • 对应关系如下表:

    16进制 0 1 2 3 4 5 6 7 8 9 A B C D E F
    10进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  • 在Python中可使用hex()查看10进制数的16进制表达式

16进制转10进制

666 = 6*16^2 + 6*16^1 + 6*16^0 = 1638
D2E3 =  13*16^3 + 2*16^2 +14*16^1 + 3*16^0 = 53987

10进制转16进制

  • 如 23093 转成16进制:
    • 23093 除 16,余数5(5),商1443
    • 1443 除 16,余数3(3),商90
    • 90 除 16,余数10(A),商5
    • 5 除16,余数5(5),商0
    • 商为0,结束。
    • 则得到23093的16进制为:5A35

最后记住 ,16进制只是一种展示手法,相比2进制展示的更短更易换算,就像我们看10进制一样, 计算机底层运行的肯定还是二进制

转载于:https://www.cnblogs.com/liuxu2019/p/11180557.html

你可能感兴趣的文章
[置顶] 一名优秀的程序设计师是如何管理知识的?
查看>>
scanf和gets
查看>>
highcharts 图表实例
查看>>
ubuntu下如何查看用户登录及系统授权相关信息
查看>>
秋季学期学习总结
查看>>
SpringBoot 优化内嵌的Tomcat
查看>>
【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
查看>>
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
PL/SQL Developer 查询的数据有乱码或者where 字段名=字段值 查不出来数据
查看>>
宏定义
查看>>
ubuntu12.04 串口登录系统配置
查看>>
poj3061
查看>>
linux--多进程进行文件拷贝
查看>>
笔记:git基本操作
查看>>
Gold Smith第一章
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
URL中的特殊字符处理
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>