首页 > 其他分享 >进制之间的转换之“十六进制 转 十进制 转 二进制 方案”

进制之间的转换之“十六进制 转 十进制 转 二进制 方案”

时间:2024-04-07 20:57:03浏览次数:17  
标签:十六进制 15 进制 10 二进制 十进制

1.十六进制转十进制

十六进制数为: 0X1A6F

根据16进制数要转十进制得到公式:F * 160 + 6 * 161 + A * 162  + 1 * 16

十六机制数: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

转为常数:15 * 160 + 6 * 161 + 10 * 162  + 1 * 16

计算: = 15 * 1 + 6 * 16 + 10 * 256  + 1 * 4096

计算: = 15 + 96 + 2560 + 4096

计算十进制结果:6767

 

 

2.十六进制转二进制

十六进制数为: 0X1A6F

1  等于二进制的 0001

A  等于二进制的 1010

6  等于二进制的 0110

F  等于二进制的 1111

得到二进制结果:0001 1010 0110 1111

 

3.图

 

标签:十六进制,15,进制,10,二进制,十进制
From: https://www.cnblogs.com/saoge/p/18119849

相关文章

  • 二进制和位运算
    1.无符号:int32位可以表示0~2^32-1位数。2.有符号:负数占1/2,正数和0占1/2首位为0表示非负。首位为1表示负数,后面是数值位。-1表示:先看正数:0001为1,减1——>0000表示0,每一位取反——>1111。-2表示:先看正数:0010,减1(向高位借位)——>0001表示1,取反——>1110。-8:1110,减1......
  • 如何把一个十进制数转化为一个二进制数
    起因Miqa在改愤怒的小鸟,WA了两个点,尝试画图未遂,于是开调,但是想直观的看到二进制数,所以有了这个工具。#include<bits/stdc++.h>usingnamespacestd;inlinevoidtwice(longlongx){ stack<int>num; while(x!=0) { if(x&1)num.push(1); elsenum.push(0); x>>=1; ......
  • ctfshow--web9 md5二进制格加密的绕过
    dirsearch扫到robots文件查看一下发现有个index.phps文件访问这个index.phps,可以下载下来我们来审计一下这里的代码<?php$flag=""; $password=$_POST['password']; if(strlen($password)>10){ die("passworderror"); } $sql="select*from......
  • C语言02-常量、二进制、数据类型
    第4章常量1.常量特点程序运行时,其值不能改变的量,即为常量。习惯上常量名使用大写,方便与变量区分。2.常量分类​ **字面量常量**:直接使用的常量,不需要定义或声明,包括整数常量、浮点数常量、字符常量。注:有1,2,3等 ——顾名思义,就是数字整数 1.2,1.3,1.4等 ——也就......
  • PTA数据结构第四章7-2 变身(八进制转成十进制)
    分数20作者 陈晓梅单位 广东外语外贸大学题目给出一个由18位八进制数字组成的序列,要求每六位转成一个十进制数并输出。输入格式:18位八进制数字组成的序列。输出格式:输出转换后的三个十进制数,以空格分隔,行末不能有空格。输入样例:000023452230567134输出样例:......
  • 二进制求和 python
    ‘’’计算两个二进制字符串的和输入:1111110输出:10101参与计算的二进制字符串长度可以不同,这样为计算带来麻烦,所以,首先要补齐那个较短的字符串。如果较短字符串长度比长字符串小3,就在较短字符串前面补3个0.计算的过程,可以模拟手动计算的过程,从右向左逐位计算......
  • K8S 安全监控-falco 二进制部署方式
    基本了解:Falco是一个Linux安全工具,它使用系统调用来保护和监控系统。Falco最初由Sysdig开发,后来加入CNCF孵化器,成为首个加入CNCF的运行时安全项目。Falco提供了一组默认规则,可以监控内核态的异常行为,例如:对于系统目录/etc,/usr/bin,/usr/sbin的读写行为。文件所有权、访问权......
  • ceph:纯手工安装二进制包
    ceph-authtool创建初始mon.账号keyring并赋权(简单起见,所有权限)。直接编辑临时keyring,根据自己的群集进行复制mon.并重新命名账号即可。这才是最最简单的做法,哈哈哈!创建ceph.conf,只要包含必要的global配置即可。为方便管理起见,创建(复制)ceph.client.admin.keyring。ceph-mon通......
  • 二进制部署kafka-eagle(kafka可视化组件)
    部署kafka-eagle下载地址:https://github.com/smartloli/kafka-eagle-bin/archive/v3.0.1.tar.gz依赖:  需要数据库和jdk环境来做数据的存储,可以参考之前的文档      部署数据库:https://www.cnblogs.com/Direction-of-efforts/p/17810459.html      部......
  • 二进制部署logstash
    部署logstash下载地址:https://www.elastic.co/cn/downloads/past-releases/(注意这里是跟elasticsearch版本一致)#创建目录mkdir-p/home/work#解压到指定目录tar-xvflogstash-7.17.3-linux-x86_64.tar.gz-C/home/work在本机上创建一个配置文件#Kafka输入配置,从Kafk......