十进制数34怎么转化为二进制呀,求过程,余数是怎么来?

如题所述

十进制数三四转化为二进制答案应该是100010。
34÷2=17…0 17÷2=8…1 8÷2=4…0 4÷2=2…0 2÷2=1…0 1÷2=0…1 故34(10)=100010。

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是逢二进一,借位规则是借一当二,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用1来表示开,0来表示关。20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由0,1符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号0,1'的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。
我们生活中所使用的数字一般是十进制数。所谓十进制,就是一个逢十进一的数字系统,想必大家都很清楚,我就不赘述了。

类比十进制,二进制就是一种逢二进一的数字系统,这也就意味着二进制数中只会出现0,1两种数字。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-11
十进制转二进制,使用短除2法,知道商位0,倒取余数
34 / 2 = 17 余 0
17 / 2 = 8 余 1
8 / 2 = 4 余 0
4 / 2 = 2 余 0
2 / 2 = 1 余 0
1 / 2 = 0 余 1
把余数倒着写出来就是 100010
两个数相除,商只保留整数部分,被除数剩余的那部分就是余数
比如 78 / 10, 商是7.8, 只保留整数7,那7*10=70, 被除数78-70=8, 余数就是8
列竖式计算的话,就是算到个位以后就不算了,余下来的就是余数
第2个回答  2022-07-11

相似回答