10进制,8进制,16进制转换
1、十进制转八进制
逢8进1。
- 11110 转8进制
= 1 + 1 * 12 + 1 * 122
= 1 + 12 + 144
= 157 - 99910 转8进制
= 11 + 11 * 12 + 11 * 122
= 11 + 132 + 1604
= 1747
~~ ⁵₂²₈¹₀₁~~
2、八进制转十进制
- 17478
= 7 + 4 * 8 + 7 * 82 + 1 * 83
= 7 + 32 + 448 + 512
= 999 - 3368
= 6 + 3 * 8 + 3 * 82
= 6 + 24 + 192
= 222
3、十六进制转十进制
- 174716
= 7 + 4 * 16 + 7 * 162 + 1 * 163
= 7 + 64 + 1792 + 4096
= 5959 - AB11
= 1 + 1 * 16 + 11 * 162 + 10 * 163
= 1 + 16 + 2816 + 40960
= 43793
4、十进制转十六进制
- 174710
= 7 + 4 * A + 7 * A2 + 1 * A3
= 7 + 28 + 2BC + 3E8
= 6D3 - 99910
= 9 + 9 * A + 9 * A2
= 9 + 5A + 384
= 3E7
FF乘法表
用c代码生成FF乘法表:
#include<stdio.h>int main(void)
{int i,j;for(i=1; i<16; i++){for(j=1; j<=i; j++){printf(" %x*%x=%x", j, i, i*j);}printf("\n");}return 0;
}
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=c 4*4=10
1*5=5 2*5=a 3*5=f 4*5=14 5*5=19
1*6=6 2*6=c 3*6=12 4*6=18 5*6=1e 6*6=24
1*7=7 2*7=e 3*7=15 4*7=1c 5*7=23 6*7=2a 7*7=31
1*8=8 2*8=10 3*8=18 4*8=20 5*8=28 6*8=30 7*8=38 8*8=40
1*9=9 2*9=12 3*9=1b 4*9=24 5*9=2d 6*9=36 7*9=3f 8*9=48 9*9=51
1*a=a 2*a=14 3*a=1e 4*a=28 5*a=32 6*a=3c 7*a=46 8*a=50 9*a=5a a*a=64
1*b=b 2*b=16 3*b=21 4*b=2c 5*b=37 6*b=42 7*b=4d 8*b=58 9*b=63 a*b=6e b*b=79
1*c=c 2*c=18 3*c=24 4*c=30 5*c=3c 6*c=48 7*c=54 8*c=60 9*c=6c a*c=78 b*c=84 c*c=90
1*d=d 2*d=1a 3*d=27 4*d=34 5*d=41 6*d=4e 7*d=5b 8*d=68 9*d=75 a*d=82 b*d=8f c*d=9c d*d=a9
1*e=e 2*e=1c 3*e=2a 4*e=38 5*e=46 6*e=54 7*e=62 8*e=70 9*e=7e a*e=8c b*e=9a c*e=a8 d*e=b6 e*e=c4
1*f=f 2*f=1e 3*f=2d 4*f=3c 5*f=4b 6*f=5a 7*f=69 8*f=78 9*f=87 a*f=96 b*f=a5 c*f=b4 d*f=c3 e*f=d2 f*f=e1
10进制,8进制,16进制转换相关推荐
- ASCII表完整版(包含16进制对应表)——看看16进制与10进制的转化
ASCII码表完整版 ASCII值 16进制 控制字符 ASCII值 16进制 控制字符 0 00H NUT 32 20H (space) 1 01H SOH 33 21H ! 2 02H STX 3 ...
- java-16进制字符串转16进制int、将10进制的数字转为16进制
String h="76F41000"; int re= new BigInteger(h, 16).intValue() 将10进制的数字转为16进制字符串 System.out ...
- 10进制整型转16进制整型?
探究10进制整型转16进制整型 1).16进制字符串与整型的互换: String str="1A"; int t=Integer.parseInt(str, 16) ...
- python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制
python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...
- Python输出16进制不带0x补零,整数转16进制,字符串转16进制
Python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多 ...
- python hex 补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制
Python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...
- 16进制与10进制互转,16进制转10进制,10进制转16进制
近期在调试单片机时需要观看端口数据,需要将16进制数据转化成10进制数据.在网上找了蛮多都只能实现单个数据的转化,于是便用PYTHON编写了一份. import tkinter as tk root= ...
- 将无符号的10进制的数转换为16进制,并打印输出
将一个数转换成相应的进制,一般是除这个数并取它的余数.若转换成16进制,则除16取余. 第一种方法是直接取余将得到的值存入数组中.相应代码如下: #include <stdio.h> #i ...
- uniapp 10进制、字符串转16进制码
// 十进制转十六进制 jinzhi_change(num,system){// 十进制转其它进制,仅支持到十六进制var shiliu=['0', '1', '2', '3', '4', '5', ...
- python进制表示方法_python 16进制表示什么
十六进制是由0 ~ 15组成的,可是9后面的10是用字母来代替A~ F,也就是0 ~ F,用字母代替了数字,避免不再重复. python也内置了一个数字转16进制的方法,如: hex() : 将任意数 ...
最新文章
- GitHub现在已支持函数定义跳转,妈妈再也不怕我记性差了
- 处理JSON格式的数据
- java继承 子类重写父类方法
- C# Socket编程
- 洛谷3171 网络吞吐量(网络流)
- 快别发语音了! | 今日最佳
- 一款不错的开源 Laravel 后台面板/CMS系统 —— LaraAdmin
- 计算机导论第4版第五章答案,《计算机导论》习题答案.doc
- Centos中重置MySQL密码
- java实训鉴定表_java实习自我鉴定材料定稿(资料4)
- PS2021最新下载Photoshop2021最新中文下载安装PS下载安装
- HC05蓝牙点亮LED
- markdown文档:一个简单标记语言的使用及GitHub实际应用
- vm虚拟机安装教程win7
- 苹果macOS Big Sur 11.4 正式版发布
- 主流的软件开发语言介绍
- 基于深度信念网络的硬件模拟器研究(Matlab代码实现)
- java 调用博思得条码打印机
- vscode指定中英文字体设置
- 赵文婧:深入了解 Azure 云平台容器技术服务
热门文章
- 代理沙特SASO贸促会认证
- Python基础 | Spyder的使用
- JavaScript的函数(function)
- MHA简述与项目案例
- Educational Codeforces Round 88 (Rated for Div. 2) C. Mixing Water (思维,数学)
- 抖音SEO优化源码,企业号搜索排名系统,矩阵分发。
- _stprintf_s和_stscanf_s
- Java 8除不尽的数
- 什么是自然语言处理,自然语言处理目前的应用有哪些?
- linux下查看磁盘空间