定义

16进制,英文名称Hexadecimal(简写Hex), 在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字,比如十进制13用16进制表示是D, 28用16进制是1C。

0 1 2 3 4 5 6 7 8 9  A  B  C  D  E  F 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

16进制在计算机领域应用普遍,常见的有htmlcss的颜色表、mac地址、字符编码等都用16进制来表示。 这是因为将4个位元(Bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示,在C语言、C++、Shell、Python、Java语言及其他相近的语言使用字首“0x”来标示16进制,例如“0x5A3”代表1443。

16进制转换10进制

为何“0x5A3”代表1443呢? 怎么算出来的?

16进制数转10进制数的原理:1000=1X16^3(16的3次方)+0X16^2(16的2次方)+0X16(16的1次方)+0X1(16的0次方)=4096。

A = 10, B = 11,,C =12,D=13,E=14,F= 15。

FFF=15(16^2) + 15(16^1) + 15*(16^0) = 4095。

10进制转16进制算法

除16取余数得最低1位,然后把商继续除得第2位,直到商等于0举例:

65036 除 16,余数 12(C),商40644064 除 16,余数 0(0),商254254 除 16,余数 14(E),商1515除16,余数 15(F),商0,结束得16进制为 FE0C

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

十六进制转十进制_跟运维组学Python之秒懂十六进制相关推荐

  1. 字符串从右截取_跟运维组学Python基础day04(字符串str的索引和切片)

    内容回顾 跟运维组学Python基础 day03 格式化输出 %s name = input('Pleases input your name: ') # Zanaoprint('My name is ...

  2. linux运维必学python吗_linux运维一定要学python吗?

    基于Python本身的优点:简单,易学,速度快,免费.开源,高层语言,可移植性,解释性,可扩展性,可嵌入性,丰富的库,独特的语法.Python已经成为现在编程的必备语言.作为"胶水语言&qu ...

  3. python运维开发培训_运维架构师-Python 自动化运维开发-014

    运维架构师-Python 自动化运维开发-014 九.标准数据类型 1.为什么编程语言中要有类型 类型有以下几个重要角色:对机器而言,类型描述了内存中的电荷是怎么解释的. 对编译器或者解释器而言,类型 ...

  4. python executemany执行延迟_运维架构师-Python 自动化运维开发-031

    *运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...

  5. python 自动运维架构师_运维架构师-Python 自动化运维开发-013

    *运维架构师-Python 自动化运维开发-013 5.常用快捷键(附加课余研究) 1.Ctrl + Enter:在下方新建行但不移动光标: 2.Shift + Enter:在下方新建行并移到新行行首 ...

  6. python有架构师吗_运维架构师-Python 自动化运维开发-021

    *运维架构师-Python 自动化运维开发-021 十.文件操作 4.Python里的目录 所有文件都包含在各个不同的目录下,不过Python也能轻松处理.os模块有许多方法能帮你创建,删除和更改目录 ...

  7. python 自动运维架构师_运维架构师-Python 自动化运维开发-031

    *运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍Python3 操作 MySQL 数据库 可以使用的模块是 py ...

  8. python运维工程师前景及待遇_【运维工程师就业前景】百度2020年运维工程师待遇怎么样-看准网...

    对这几个职位感兴趣,直接私聊我就可以 1.AI & 百度云基础平台研发工程师 工作职责: -负责 AI云 & 百度云运维平台的设计与研发工作,构建云时代的运维平台 -设计及开发大规模云 ...

  9. python cs架构 运维_运维架构师-Python 自动化运维开发-005

    *运维架构师-Python 自动化运维开发-005 四.Ipython 交互式解释器 1.Ipython 简介 IPython外加一个文本编辑器 Windows系统下是IPython加notepad+ ...

  10. 新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程

    新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程 全栈Linux运维的课程意义,在于让同学们从Liunx基础课程开始,一路直通Liunx运维高级架构师的级别.全新 ...

最新文章

  1. NYOJ 回文字符串
  2. 解决vue中绝对定位或固定定位在底部的按钮随键盘移动的问题
  3. 腾讯工作心得:原型该画到什么程度?
  4. 用android制作一个记事本app_用扁平化呈现一个天气APP
  5. 1748. The Most Complex Number/LG的数学计划~~~持续更新ing(反素数求解)
  6. termux添加php镜像,termux | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror...
  7. 推荐一些用CRF做图像语义分割的资源
  8. 【重点:BFS】LeetCode 407. Trapping Rain Water II
  9. Zabbix 5.0 下载安装和中文乱码处理
  10. 【从零开始学TVM】三,基于ONNX模型结构了解TVM的前端
  11. 开源.net 混淆器ConfuserEx
  12. SketchUp插件|ClothWorks布料模拟 免费下载!(草图大师制作窗帘张拉膜等)
  13. java并发测试工具_Java并发测试工具类
  14. android手机解除root,手机一键ROOT以后如何解除?手机root后怎么恢复
  15. 腾讯云CDN加速COS图床
  16. java中dl列表_Java DLFolder.getFolderId方法代码示例
  17. 教大家做蛋黄酥的做法
  18. Android手机 通过NFC读取二代证
  19. 亿佰特串口服务器接入阿里云物模型使用教程
  20. php tp5微信支付,tp5微信支付踩坑

热门文章

  1. 云智能,重新定义数字化时代云的未来
  2. ZStack实践汇 | 详解ZStack高级功能--裸金属服务部署实践
  3. 【运动学】基于matlab斜抛物体斜坡射程【含Matlab源码 980期】
  4. 【气动学】基于matlab RBF神经网络控制卫星轨道和姿态【含Matlab源码 377期】
  5. 【雷达通信】基于matlab GUI雷达脉冲压缩【含Matlab源码 303期】
  6. 语音库构建_推动数据采用,以通过语音接口构建更好的产品
  7. c语言链表插入尾部,为什么我的程序一执行插入链表尾部,再执行别的操作就会出现问题,...
  8. s查看oracle空间分配,Oracle查看表空间使用率(包括临时表空间)
  9. php table td边框,怎样对table和td技巧性设置表格边框
  10. serializable接口_面试官:RandomAccess这个空接口有何用?