进制中二进制,八进制,十进制,十六进制之间的转换,以及数据存储和运算间原码,反码,补码之间转换

本文介绍了进制转换的重要性,特别是对于逆向工程和编程的基础作用。讲解了如何将十进制转换为二进制、八进制和十六进制,以及如何进行反向转换。同时,文章阐述了数据存储中原码、反码和补码的概念,指出计算机使用补码进行运算,并给出了计算过程的例子。
摘要由CSDN通过智能技术生成

进制在逆向的基础知识也是占重要的一环的,学好了进制无疑在逆向这一块不会感到一大串字符/字符串带给自己的迷茫,甚至不会被刚刚接触脱壳,反编译等看到头晕,还有很多…我就不一一细讲,反正学好进制对逆向来说还是很基础的,那么让我为这逆向或编程世界尽自己一份绵薄之力吧!(大佬勿喷)

十进制转任意进制
利用短除法除以‘进一数”,比如说十进制转为八进制,只要用十进制数除以八,然后取后面的余数,一直除到 0,然后倒序输出,其输出的值就是转换的值比如说
十进制44转换为二进制:44/2=22余0
22/2=11余0
11/2=5余1
5/2=2余1
2/2=1余0
1/2=0余1
因此最后结果为0101100在这里插入图片描述

字丑别见怪哈
在这里插入图片描述

正确

下面我们来看看八进制的,比如说十进制71转换为八进制,我们有了前车之鉴
那么
下一步就是 71/8=8余7
8/8=1余0
1/8=0余1
因此最后结果为10107

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值