192转换为二进制数方法是除2取余反向输出。
如下:
192/2 商96 余0
96/2 商48 余0
48/2 商24 余0
24/2 商12 余0
12/2 商6 余0
6/2 商3 余0
3/2 商1 余1
1/2 商0 余1
结果为:11000000
再转换为十进制是,从最右边开始:2(0)×0+2(1)×0+2(2)×0+2(3)×0+2(4)×0+2(5)×0+2(6)×1+2(7)×1=192。
扩展资料:
二进制数的特性:
1、如果一个二进制数(整型)数的第零位的值是1,那么这个数就是奇数;而如果该位是0,那么这个数就是偶数。
2、如果一个二进制数的低端n位都是零,那么这个数可以被2n整除。
3、如果一个二进制数的第n位是一,而其他各位都是零,那么这个数等于2^n。
4、如果一个二进制数的第零位到第n - 1位都是1,而且其他各位都是0,那么这个数等于2^n - 1。
5、将一个二进制数的所有位左移移位的结果是将该数乘以二。
6、将一个无符号二进制数的所有位右移一位的结果等效于该数除以二(这对有符号数不适用)。余数会被下舍入。
7、将两个n位的二进制数相乘可能会需要2*n位来保存结果。
参考资料来源:百度百科-二进制数
192转换为二进制数方法是除2取余反向输出,参考过程如下:
192/2 商96 余0
96/2 商48 余0
48/2 商24 余0
24/2 商12 余0
12/2 商6 余0
6/2 商3 余0
3/2 商1 余1
1/2 商0 余1
结果为:11000000
扩展资料:
十进制转换为二进制
一个十进制数转换为二进制数要分整数部分和小数部分分别转换,最后再组合到一起。
整数部分采用 "除2取余,逆序排列"法,小数部分要使用“乘 2 取整法”。
不同进制之间的转换本质就是确定各个不同权值位置上的数码。转换正整数的进制的有一个简单算法,就是通过用目标基数作长除法;余数给出从最低位开始的“数字”。
参考资料来源:百度百科-二进制
连续除2即可得到二进制。
192÷2=96......0
96÷2=48……0
48÷2=24……0
24÷2=12……0
12÷2=6……0
6÷2=3……0
3÷2=1……1
倒着写:11000000
扩展资料:
对于整数部分,用被除数反复除以2,除第一次外,每次除以2均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。
对于小数部分,采用连续乘以基数2,并依次取出的整数部分,直至结果的小数部分为0为止。故该法称“乘基取整法”。
二进制数转换为十进制数
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方。数所在的位值乘以所在的位权。
参考资料来源:百度百科-进制转换
转化为二进制就是把这个数除以2,所得商继续除以2,直至商为0,然后各次的余数连接就行,当然越到后面越是高位,所以余数是从后向前。
这其实和10进制一样,比如192 除以10,商19,余数2;然后19除以10商1 余数9;然后1除以10 商 0 余数1,这样各次余数相连就是192,这实际就是10进制,只是你习以为常了。即
192/10=19...2
19/10=1...9
1/10=0...1
因此,十进制是192.
那么2进制,类似地,
192/2=96...0
96/2=48...0
48/2=24...0
24/2=12...0
12/2=6...0
6/2=3...0
3/2=1...1
1/2=0...1 因此,二进制是11000000