c语言10进制转2进制(10进制转2进制)
发布日期:2023-02-10 02:16:13
导读 关于c语言10进制转2进制,10进制转2进制这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!1、二进制转换成十
关于c语言10进制转2进制,10进制转2进制这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!
1、二进制转换成十进制:基数乘以权,然后相加,简化运算时可以把数位数是0的项不写出来,(因为0乘以其他不为0的数都是0)。
2、小数部分也一样,但精确度较少。
3、方法:“按权展开求和”例:10001111 1×2⁷+1×2³+1×2²+1×2¹+1×2⁰=143,所以10001111的十进制表示为143。
4、规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。
5、扩展资料:计算机采用二进制的原因:技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。
6、2、简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。
7、3、适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。
8、4、易于进行转换,二进制与十进制数易于互相转换。
9、参考资料来源:百度百科-二进制。
本文到此分享完毕,希望对大家有所帮助。
标签: 10进制转2进制