A. 十进制9的二进制编码是多少计算方法是
十进制9的二进制数表示成1001。
短除法
9÷2
=
4……1
4÷2
=
2……0
2÷2
=
1……0
1÷2
=
0……1
以上余数由下向上,即求得二进制数。
B. 九进制转换成二进制
九进制转换成二进制要以10进制作为中间桥梁,即:先将九进制转为10进制,再将10进制转为2进制。
十进制和其他进制之间的转换
1、十进制转其它(a)进制
整数部分(或商)除a取余,直到商为0为止;小数部分乘a取整,直到小数部分为0为止;拼接时,整数部分逆序拼接、小数部分顺序拼接,中间用小数点连接。
2、a进制转十进制
以a进制的每一位的值为系数乘上每一位的权(a^i--对“个”位,i=0;对“十”位,i=1;对小数点后第1位,i=-1;其余类推),再累加起来即可。
C. 十进制数9转换成二进制数是
1001
绝对正确!
光告诉你答案是不行滴,告诉你怎么算吧!
十进制转换二进制用除法,每次都除以数字2!
以你的数字9为例子
被除数/除数=商.....余数
9/2=4....1
4/2=2....0
2/2=1....0
1/2=0....1
每次将除以2之后得到的商再除以2,只至最后的商等于0为止,
然后将余数从下往上组合起来,结果就是该十进制数转换为二进制数的结果!
由以上我算出来的答案,所以你给出的十进制数字9转换为二进制数的答案是1001
其实你算多了之后,一些简单的数字,一看就知道他转换成二进制数是多少!
D. 九进制如何化为二进制
九进制如何化为二进制要先转化为十进制,再转化为二进制。
前者使用“乘权求和”法
例:(281)9=2*9^2+8*9^1+1*9^0=(235)10
后者则使用“除2反向取余”:
235/2=117……1
117/2= 58…… 1
58 /2= 29 …… 0
29 /2 = 14 ……1
14 /2 = 7 …… 0
7 / 2 = 3 …… 1
3 / 2 = 1 …… 1
1 / 2 = 0 …… 1
将余数从下往上读就是二进制值了:
(235)10=(11101011)2
E. 九进制如何化为二进制
九进制如何化为二进制要先转化为十进制,再转化为二进制。前者使用“乘权求和”法例:(281)9=2*9^2+8*9^1+1*9^0=(235)10后者则使用“除2反向取余”:235/2=117……1117/2= 58…… 158 /2= 29 …… 029 /2 = 14 ……114 /2 = 7 …… 07 / 2 = 3 …… 13 / 2 = 1 …… 11 / 2 = 0 …… 1将余数从下往上读就是二进制值了:(235)10=(11101011)2F. 9的二进制怎么算
9/2=4...1 4/2=2...0 2/2=1...0 1/2=0...1 所以 9的二进制是1001 (从下面到上面依次将余数写下就行了)
G. 十进制9转化为二进制
十进制与二进制转换之相互算法
十进制转二进制:
用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
H. 9的二进制是多少怎么算的详细点啊~~
一个字节 可以表示有符号与有符号 区别就在最高位 都可以表示 256 种可能
有符号:-128 127
无符号:0 255
一般编程语言里面 byte 类型是有符号 以 Java 为例 一个字节表示不了169 short 类型是两个字节 int 是四个字节
如果用 int 表示就是 4 个字节 32 位
用 short 表示 2 个字节 16 位
我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1、9、10、297、952 等,一个数字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多个数字组合起来。
例如表示 5+8 的结果,一个数字不够,只能”进位“,用 13 来表示;这时”进一位“相当于十,”进两位“相当于二十。
因为逢十进一(满十进一),也因为只有 0~9 共十个数字,所以叫做十进制(Decimalism)。十进制是在人类社会发展过程中自然形成的,它符合人们的思维习惯,例如人类有十根手指,也有十根脚趾。
进制也就是进位制。进行加法运算时逢X进一(满X进一),进行减法运算时借一当X,这就是X进制,这种进制也就包含X个数字,基数为X。十进制有 0~9 共10个数字,基数为10,在加减法运算中,逢十进一,借一当十。
二进制
我们不妨将思维拓展一下,既然可以用 0~9 共十个数字来表示数值,那么也可以用0、1两个数字来表示数值,这就是二进制(Binary)。例如,数字 0、1、10、111、100、1000001 都是有效的二进制。
在计算机内部,数据都是以二进制的形式存储的,二进制是学习编程必须掌握的基础。本节我们先讲解二进制的概念,下节讲解数据在内存中的存储,让大家学以致用。
二进制加减法和十进制加减法的思想是类似的:
对于十进制,进行加法运算时逢十进一,进行减法运算时借一当十;
对于二进制,进行加法运算时逢二进一,进行减法运算时借一当二。
下面两张示意图详细演示了二进制加减法的运算过程。
1) 二进制加法:1+0=1、1+1=10、11+10=101、111+111=1110,二进制加法运算过程如图1.4-1所示:
图1.4-1 二进制加法运算示意图
2) 二进制减法:1-0=1、10-1=1、101-11=10、1100-111=101,二进制减法运算过程如图1.4-2所示:
图1.4-2 二进制减法运算示意图
八进制
除了二进制,C语言还会使用到八进制。
八进制有 0~7 共8个数字,基数为8,加法运算时逢八进一,减法运算时借一当八。例如,数字 0、1、5、7、14、733、67001、25430 都是有效的八进制。
I. 二进制是怎么计算的,比如9转换为二进制是多少;9+9为多少
用加权法。具体过程如下:9÷2=4……1 把1放在个位。(用原数除以二进制基数2,余数从个位倒着往上放。剩下的商继续除以2)4÷2=2……0 0放十位。2÷2=1……0 这个0放百位。1÷2=0……1 一放在千位。得1001。9+9就相当于9×2,就是二进制的1001×10(十进制2变成了10)=10010。