嵌入式第一天-C语言基础语法
原因在于,使用补码,可以将符号位和数值域统一处理;此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。原码表示法简单易懂,与带符号数本身转换方便,只要符号还原即可,但当两个正数相减或不同符号数相加时,必须比较两个数哪个绝对值大,才能决定谁减谁,才能确定结果是正还是负,所以原码不便于加减运算。原码:一个数的原码就是它的二进制表示,其中最高位是符号位(0表示正,1表示负)。对于正数,反码与原码相同,对于负数,符号位不变,其它部分取反(1变0,0变1)。对于正数,原码、反码、补码相同。
原创
2024-04-10 20:14:15 ·
603 阅读 ·
0 评论