怎么样算一个数的二进制
首先思考一下是十进制,比如365=3*10^2+6*10^1+5*10^0
这样你会发现一个规律,十进制转换=当前位的数*10^(位数-1)之和
这样你再去理解二进制,其实二进制就是将10这个量值换成2,去计算得出最终的结果,为什么称为二进制,当然是由于 每个位的数最大只能是1,逢二进一,就像十进制,逢十进一。
那么我们就来分析一下36怎么转换为二进制?
首先算一下2的1-10次方为多少
2^0=1 2^1=2 2^2=4 2^3=8 2^4=16 2^5=32
2^6=64 2^7=128 2^8=256 2^9=512 2^10=1024
第二步
36=32+4=2^5*1+2^4*0+2^3*0+2^2*1+2^1*0+2^0*0
所以转化为2进制 就是100100
第三步
运用更好的方法获取二进制
辗转相除法
将值除以2,记下余数。
只要所得的商不为0,继续将最新的商除以2,并记下余数。
商为0时,将余数按照记录的顺序从下往上依次排列,即可得到该数的二进制。
这样就获取48的二进制位110000
48=32+16=2^5*1+2^4*1+2^3*0+2^2*0+2^1*0+2^0*0
你大致知道2的多少次方 是多少 就差不多了 到时候从高位到底位 一个一个 排就很容易出来了
做的多了 就会比较快了 比如说580 介于2的9次方与10次方之间 那就是2的九次方在加一个数(580-512=68)那68呢 2的6次方 加 (68-64=4) 然后是4
就这样依次类推了,道理就这了 没有 高招啊 快主要是熟练了 要不 可能人家都一“天才”(希望不大)
首先思考一下是十进制,比如365=3*10^2+6*10^1+5*10^0
这样你会发现一个规律,十进制转换=当前位的数*10^(位数-1)之和
这样你再去理解二进制,其实二进制就是将10这个量值换成2,去计算得出最终的结果,为什么称为二进制,当然是由于 每个位的数最大只能是1,逢二进一,就像十进制,逢十进一。
那么我们就来分析一下36怎么转换为二进制?
首先算一下2的1-10次方为多少
2^0=1 2^1=2 2^2=4 2^3=8 2^4=16 2^5=32
2^6=64 2^7=128 2^8=256 2^9=512 2^10=1024
第二步
36=32+4=2^5*1+2^4*0+2^3*0+2^2*1+2^1*0+2^0*0
所以转化为2进制 就是100100
第三步
运用更好的方法获取二进制
辗转相除法
将值除以2,记下余数。
只要所得的商不为0,继续将最新的商除以2,并记下余数。
商为0时,将余数按照记录的顺序从下往上依次排列,即可得到该数的二进制。
这样就获取48的二进制位110000
48=32+16=2^5*1+2^4*1+2^3*0+2^2*0+2^1*0+2^0*0
简单的来说就是用一组数将你要算的数凑出来。
拿熟悉的十进制举例:2017是怎么计数成十进制的呢?十进制每位上表示的数是这样的,个位1,高位=低位*10,那么用1000,100,10,1这顺序的4组数将2017凑出来,发现2017中包含2个1000,0个100,1个10和7个1,即2017=2*1000+0*100+1*10+7*1所以十进制计数记成2017
同样看二进制:23D=?B,写出二进制每位上的基数,个位1,高位=低位*2,写到比23大为止,32,16,8,4,2,1,用这组数从高到低顺序将23凑出来
23=16+7=16+4+2+1=1*16+0*8+1*4+1*2+1*1,所以23D=10111B
其他n进制:个位1,高位=低位*n
http://blog.csdn.net/fly__chen/article/details/52946233
二进制怎么算??
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的计算分为五种:1、加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。2、乘法有...
二进制计算方式是什么样的?
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的计算分为五种:1、加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。2、乘法有...
专怎样判断一个数是二进制
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。只要一个数中各位上数最大不超过1,就可能是二进制数,否则一定不是二进制数。
怎么计算正整数转换为二进制?
正整数转换为二进制计算方法:将正整数除以二,再取商除以二,直到商为1或0,然后再将余数从下往上的方式书写,即可得出二进制数值。将十进制正整数18转换成二进制数的具体计算方法如下:18\/2=9 余0;9\/2=4 余1;4\/2=2 余0;2\/2=1 余0;1\/2=0 余1;将以上的余数结果按倒序的...
二进制计算方法是怎样的?
二进制计算方法1 加法: 0+0=0;0+1=1;1+0=1;1+1=10;0进位为1。 减法: 0-0=0,1-0=1,1-1=0,0-1=1。二进数转四进制时,以小数点为起点,向左和向右两个方向分别进行分段,每两个数字一段,不足两位的分别在左边或右边补零。二进制数转换成八进制数:从小数点开始,...
二进制计算方法是怎样的?
二进制的计算方法是怎样的1 二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);即7=111,10=10103=11。二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) ;二进制的乘法:0 * 0 = 0 0 * 1 = 0,1 * ...
二进制的计算方式是什么
二进制是计算技术中广泛采用的一种数制。二进制数是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数也是采用位置计数法,其位权是以2为底的幂。例如二进制数110.11,其权的大小顺序为22、21、20、2-1、2-2。对于有n位整数,m位小数的...
怎么样算一个数的二进制
首先思考一下是十进制,比如365=3*10^2+6*10^1+5*10^0 这样你会发现一个规律,十进制转换=当前位的数*10^(位数-1)之和 这样你再去理解二进制,其实二进制就是将10这个量值换成2,去计算得出最终的结果,为什么称为二进制,当然是由于 每个位的数最大只能是1,逢二进一,就像十进制,逢...
二进制计算方法是什么意思
二进制,是计算技术中广泛采用的一种数制。计算方法:二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开...
什么是二进制?二进制怎么算?
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二加法 有四种情况: 0+0=0 0+1=1 1+0=1 1+1=0 0 进位为1 【例1103】求 1011(2)+11(2) 的和 解:1011+11 1011+11[1]乘法 有四种...
堂莫化刺: 十进制变二进制:取余2,除2,逆序排. 比如十进制1取余2,余数为1,就是二进制的1.十进制2取余2,余数为0,除二取整为1,从后往前写,结果是10,就是二进制的10.十进制3取余2,余数为1,除二取整为1,从后往前写,结果是11,就是二进制的10.……下同.十进制10取余2,余数为0,除二取整为5,再取余2,余数为1,除二取整为2,再取余2为0,除二取整为1,从后往前写,结果是1010,就是二进制的10.
兰溪市18467778598: 二进制怎么算 - ?
堂莫化刺: 二进制数是用0和1两个数码来表示的数.它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”. 1. 二进制加法 0+0=0 0+1=1 1+0=1 1+1=10 例如: 1 1 0 1 + ?1 0 1 1 ------------------- ?1 1 0 0 0 2. 二进制乘法 0*0=0 1*0=0 0*1=0 1*1...
兰溪市18467778598: 二进制数怎么算 - ?
堂莫化刺: 1、需要学习数学知识. 2、简单地说,二进制就是只有两个数符的数数方法. 3、先学会怎么在二进制下数数,然后去理解: 一般的十进制的数数:1 2 3 4 5 6 7 8 对应的二进制的数数:1 10 11 100 101 110 111 1000 你能看懂上面的规律吗?在二进制中,没有2(没有比1大的数符),当比1再大时,就得向前进位了.如果你能看懂上面的数数规则,你就能学会二进制,否则,你就学不会. 至于更多的计算,比如加减乘除等,都是在这个“看懂”的基础上进行延升的,你可以“参照”十进制的计算方法去算.
兰溪市18467778598: 计算机上的二进制是怎么算的?(计算机中使用二进制来处理和储存所有的数据“逢二进一”.它使用0和1来表示所有的数.例如:110就是用二进制来表示... - ?
堂莫化刺:[答案] 学习编程前你应该知道的东西系列教学 1.知道二进制是怎么回事?以及什么是比特? 日常生活中的十进制大家都再熟悉不过了在十进制中有0~9 10个数.逢10进1按照这个逻辑推理~~那么二进制其实很简单它只有2个数0和1逢2进1...
兰溪市18467778598: 二进制是怎么算的,谁详细解说下.举几个例子 - ?
堂莫化刺: 十进制 变二进制:采用 除以2,取余数;得数(整数)再除以2取余数;循环直到得数为0止;然后把 得到的余数由后向前依次写出即可. 如 十进制 10 变二进制 10/2 = 5 余0 5/2 = 2 余1 2 /2 =1 余 0 1/2 = 0 余1 计算结束,把余数从后向前写出:1010,即十制10 变为二进制后是1010; 二进制计算 与 十进制计算类似,只不过是逢二进.以加法为例: 0 + 0 = 0 0+1 =1 1+0 = 0 1+1= 10 //如二进制 100 + 101计算1 0 0 + 1 0 1 ----------1 0 0 1相当于十进制 4+5 = 9
兰溪市18467778598: 2进制,是什么算的 - ?
堂莫化刺: 二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”. 二进制数(binaries)是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进...
兰溪市18467778598: 二进制是怎么算的? - ?
堂莫化刺: 比如23这个数字 我们就让它除以2得11余1 然后11再除以2得5余1 然后5再除以2得2余1 2再除以2得1余0 所以23化成2进制就是10111 就是把余数从下往上写下来,第一位是1 2进制数 10111化成10进制 10111=1*2的4次方+0*2的3次方+1*2的2次方+1*2的1次方+1*2的0次方=23
兰溪市18467778598: 二进制的计算方法是怎样的?请举个例子谢谢, - ?
堂莫化刺: 二进制都是1,0,如果想手算的话,比如32变成2进制的算法就是 一、32/2=16,余数0;二、16/2=8,余数0;三、8/2=4,余数0;四、4/2=2,余数0;五、2/2=1,余数0;六、1/2=0,余数1;所以32的二进制就是100000;余数从下往上的顺序就是他的二进制数
兰溪市18467778598: 二进制 怎么算的 - ?
堂莫化刺: 1)二进制的运算算术运算 加法法则: 0+0=0;0+1=1; 1+0=1;1+1=10. 乘法法则: 0*0=0;0*1=0; 1*0=0;1*1=1. 上面列出的八条二进制运算法则可以归纳成八个字:“格式照旧,满二进一.”利用这一规则,可以很容易地实现二进制数的四则...
兰溪市18467778598: 二进制的计算方法 - ?
堂莫化刺: 二进制运算: 1、加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10. 0进位为1 【例1103】求 1011(2)+11(2) 的和 解: 2、乘法有四种情况: 0*0=0,1*0=0,0*1=0,1*1=1. 3、减法: 0-0=0,1-0=1,1-1=0,0-1=1. 4、除法: 0÷1=0,1÷1=1. 扩...