计算机进制转换入门

本文描述

在日常生活中,我们使用的是 十进制,也就是 0-9 这 10 个数字。但计算机不一样,它只认识 二进制,也就是 0 和 1。除此之外,计算机中还常用 十六进制,比如在颜色代码和内存地址里经常能见到。下面⬇️

为了小小的凸显大家的专业性,以及增加酒桌上的一丢丢谈资,就让我为大家提供一些简单易懂的计算方式:

常见进制表示方式

1. 二进制:由0-10组成,通常以0b开头。

2. 十进制:由0-9组成,通常前面不加任何前缀。

3. 八进制:由0-7组成,通常以0开头。

4. 十六进制:由0-9还有a-f组成,通常以0x开头。

任意进制转十进制

记住公式:系数 * 基数的权次幂相加。

系数:就是每一位上的数。

基数:当前进制数。

:从右往左,依次为 0 1 2 3 4 5 ...

二进制转十进制

1011
1 * 2 ^ 30 * 2 ^ 21 * 2  ^ 1

1 * 2 ^ 0

8021

8 + 0 + 2 +1 = 11

 八进制转十进制

1101
1 * 8 ^ 31 * 8 ^ 20 * 8 ^ 11 * 8 ^ 0
5126401
512 + 64 + 0 + 1 = 577

十进制转其他进制

记住公式:除基取余法,不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼接起来即可。


图片画的不好,希望大家理解

本文只限入门高手勿喷,本人也是小白!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值