12月28日 进制转换的另种方法

以……8  4  2  1 为运算数组

1.十进制转二进制

如以十进制98为例,转换成二进制。

参考数组 128 64 32 16 8 4 2 1

98可以去掉1个64,余下34,34可以去掉1个32余下2 ,2可以去掉0个16,0个8 ,0个4,2可以去掉1个2,余下0,0可以去掉0个1。

所以  64  32  16  8  4  2  1

1    1   0   0  0  1   0

2. 二进制转十进制

110011001

1         1        0     0     1     1    0    0  1

256   128     64    32   16    8    4    2   1

与1 相对应的数字相加得  409

3.二进制转八进制

10011001.101

0 1 0 0 1 1 0 0 1. 1 0 1

4 2 1 4 2 1 4 2 1  4 2 1

得231.5

4.八进制转二进制

八进制76.6转二进制

7              6            .6

4+2+1  4+2+0        4+2+0

1   1  1  1  1   0       1  1   0

得111110.11

5十六进制转二进制与八进制转二进制相似

不是三个一组  是四个一组。

时间: 2024-12-28 12:58:43

12月28日 进制转换的另种方法的相关文章

2016年9月28日--进制转换

一.十进制与二进制互相转换 二.十进制与八进制互相转换 三.十进制与十六进制互相转换 四.二进制与八进制互相转换 五.二进制与十六进制互相转换 一.十进制与二进制互相转换 十进制转二进制十进制:40 转二进制 方法:除2取余法,即每次将整数部分除以2,余数记录.商继续除以2,余数记录,直到商为1为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数. 读出二进数为:101000 二进制转十进制二进制:101000 转十进制 第8位 第7位 第6位 第5位 第4位 第3位 第2位 第1位

2014年10月8日——进制转换

一.进制说明 1.十进制     十进制使用十个数字(0.1.2.3.4.5.6.7.8.9)记数,基数为10,逢十进一.     历史上第一台电子数字计算机ENIAC是一台十进制机器,其数字以十进制表示,并以十进制形式运算.设计十进制机器比设计二进制机器复杂得多.而自然界具有两种稳定状态的组件普遍存在,如开关的开和关,电路的通和断,电压的高和低等,非常适合表示计算机中的数.设计过程简单,可靠性高.因此,现在改为二进制计算机. 2.二进制 二进制以2为基数,只用0和1两个数字表示数,逢2进一.

【干货】2016年12月28日 阿里云内部技术分享

高并发IM系统架构优化实践http://click.aliyun.com/m/8768/老司机推荐:云端建站10分钟快速上手教程http://click.aliyun.com/m/8769/万亿user_tags级实时推荐系统数据库设计http://click.aliyun.com/m/8770/新生代程序猿,如何进入心仪女神的科技大公司就职呢?http://click.aliyun.com/m/8771/是不是硬件上云就叫智能硬件?http://click.aliyun.com/m/8772/

12月28日作业

1. 十六进制4CD5.B3转成八进制. 先将十六进制4CD5.B3转换成二进制,结果为:100110011010101.11010011   在将所得二进制转化成八进制 结果为:46325.646 2.八进制25671.23转成十六进制. 先将八进制25671.23转换成二进制,结果为:10101110111001.010011 再将所得二进制转化成十六进制  结果为:2BB9.4B

阮一峰网络日志 第37期 2018年12月28日

http://www.ruanyifeng.com/blog/2018/12/weekly-issue-37.html 声明:链接及文章内容为原博主阮一峰原创. 原文地址:https://www.cnblogs.com/sanen/p/10242378.html

winform与面向对象应用做一个计算器12月28日

代码部分: public partial class 计算器 : Form { public 计算器() { InitializeComponent(); } private double sum = 0;//存放运算结果 private string biaodashi="";//用于存放除了刚点过的运算符的前面表达式部分 private string preyunsuanfu="";//用来存放上一步运算符,用于下次点运算符的时候算上一步的结果 private

12月28日 二维数组的应用:第一个小游戏(推箱子)

小游戏:******推箱子******** static void Main(string[] args) { int i, j; int[,] a = new int[10, 10]                  //二维数组的定义           类型[,] 数组名 = new  类型 [行数, 列数] {赋值}:   或单个赋值 a[i,j]=1; { {1,1,1,1,1,1,1,1,1,1}, {1,0,0,0,0,0,0,0,0,1}, {1,0,2,0,0,8,0,0,0,

关于12月28日到12月29日

无奈C++大作业还没写.而且同学说大作业要写界面.渣渣不会MFC.默默地写了两天OpenCV 上图吧. 1.题目 2.主界面 3.游戏说明 4.注册界面 5.登录界面 6.关卡 7.得分 8.排行榜 嘿嘿.萌吧.^V^

米的建站日记(2014年12月28日)

正则替换换行符和把 br 替换成换行符 dxycode=dxycode.replace(/<br\s*\/?>/gi,"\r\n"); 来源于:http://www.jb51.net/article/51075.htm 记录一下,以后方便查找. <br/> --------------分割线-------------- <br/> 今天终于做出决定了,偶先不做后台了,现在后台加上数据库弄晕我了.~  先模拟前后台用json进行交互,如