十六进制转十进制_跟运维组学Python之秒懂十六进制
定义
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之秒懂十六进制相关推荐
- 字符串从右截取_跟运维组学Python基础day04(字符串str的索引和切片)
内容回顾 跟运维组学Python基础 day03 格式化输出 %s name = input('Pleases input your name: ') # Zanaoprint('My name is ...
- linux运维必学python吗_linux运维一定要学python吗?
基于Python本身的优点:简单,易学,速度快,免费.开源,高层语言,可移植性,解释性,可扩展性,可嵌入性,丰富的库,独特的语法.Python已经成为现在编程的必备语言.作为"胶水语言&qu ...
- python运维开发培训_运维架构师-Python 自动化运维开发-014
运维架构师-Python 自动化运维开发-014 九.标准数据类型 1.为什么编程语言中要有类型 类型有以下几个重要角色:对机器而言,类型描述了内存中的电荷是怎么解释的. 对编译器或者解释器而言,类型 ...
- python executemany执行延迟_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...
- python 自动运维架构师_运维架构师-Python 自动化运维开发-013
*运维架构师-Python 自动化运维开发-013 5.常用快捷键(附加课余研究) 1.Ctrl + Enter:在下方新建行但不移动光标: 2.Shift + Enter:在下方新建行并移到新行行首 ...
- python有架构师吗_运维架构师-Python 自动化运维开发-021
*运维架构师-Python 自动化运维开发-021 十.文件操作 4.Python里的目录 所有文件都包含在各个不同的目录下,不过Python也能轻松处理.os模块有许多方法能帮你创建,删除和更改目录 ...
- python 自动运维架构师_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍Python3 操作 MySQL 数据库 可以使用的模块是 py ...
- python运维工程师前景及待遇_【运维工程师就业前景】百度2020年运维工程师待遇怎么样-看准网...
对这几个职位感兴趣,直接私聊我就可以 1.AI & 百度云基础平台研发工程师 工作职责: -负责 AI云 & 百度云运维平台的设计与研发工作,构建云时代的运维平台 -设计及开发大规模云 ...
- python cs架构 运维_运维架构师-Python 自动化运维开发-005
*运维架构师-Python 自动化运维开发-005 四.Ipython 交互式解释器 1.Ipython 简介 IPython外加一个文本编辑器 Windows系统下是IPython加notepad+ ...
- 新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程
新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程 全栈Linux运维的课程意义,在于让同学们从Liunx基础课程开始,一路直通Liunx运维高级架构师的级别.全新 ...
最新文章
- NYOJ 回文字符串
- 解决vue中绝对定位或固定定位在底部的按钮随键盘移动的问题
- 腾讯工作心得:原型该画到什么程度?
- 用android制作一个记事本app_用扁平化呈现一个天气APP
- 1748. The Most Complex Number/LG的数学计划~~~持续更新ing(反素数求解)
- termux添加php镜像,termux | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror...
- 推荐一些用CRF做图像语义分割的资源
- 【重点:BFS】LeetCode 407. Trapping Rain Water II
- Zabbix 5.0 下载安装和中文乱码处理
- 【从零开始学TVM】三,基于ONNX模型结构了解TVM的前端
- 开源.net 混淆器ConfuserEx
- SketchUp插件|ClothWorks布料模拟 免费下载!(草图大师制作窗帘张拉膜等)
- java并发测试工具_Java并发测试工具类
- android手机解除root,手机一键ROOT以后如何解除?手机root后怎么恢复
- 腾讯云CDN加速COS图床
- java中dl列表_Java DLFolder.getFolderId方法代码示例
- 教大家做蛋黄酥的做法
- Android手机 通过NFC读取二代证
- 亿佰特串口服务器接入阿里云物模型使用教程
- php tp5微信支付,tp5微信支付踩坑
热门文章
- 云智能,重新定义数字化时代云的未来
- ZStack实践汇 | 详解ZStack高级功能--裸金属服务部署实践
- 【运动学】基于matlab斜抛物体斜坡射程【含Matlab源码 980期】
- 【气动学】基于matlab RBF神经网络控制卫星轨道和姿态【含Matlab源码 377期】
- 【雷达通信】基于matlab GUI雷达脉冲压缩【含Matlab源码 303期】
- 语音库构建_推动数据采用,以通过语音接口构建更好的产品
- c语言链表插入尾部,为什么我的程序一执行插入链表尾部,再执行别的操作就会出现问题,...
- s查看oracle空间分配,Oracle查看表空间使用率(包括临时表空间)
- php table td边框,怎样对table和td技巧性设置表格边框
- serializable接口_面试官:RandomAccess这个空接口有何用?