常用的进制
在日常生活中采用十进制进行数据的描述,逢十进一,十进制权重是:
10^0、10^1、10^2、……
在计算机的底层采用0和1组成的二进制序列进行数据的描述,逢二进一,二进制的权重是:
2^0、2^1、2^2、……
二进制中的最高位(最左边)用于代表符号位,若该位是0则表示非负数,若该为是1则表示负数。
八进制和十六进制其实都是二进制的简写。
十进制的整数:
10^3、10^2、10^1、10^0
千 百 十 个
1 2 3 4
十的零次方,十的一次方,十的二次方,十的三次方
进制之间的转换
正十进制转换为二进制的方式
a.除2取余法,使用十进制整数不断地除以2取出余数,直到商为0时将余数逆序排列。
十进制27转换成2进制,27除2求余把得到的余数以下往上拼接在一起,得到的就是27转换后的二进制
正二进制转换为十进制的方式:
加拳法:
负十进制转换为二进制的方式
a、先将十进制的绝对值转换为二进制,然后进行按位取反再加1.
负数的需要补码:按位取反,再加1.
计算机如何区别十进制,二进制
(0b/0B可以作为二进制的前缀)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步