问题标题:
怎样用二进制表示180+230的运算过程·,希望能列出式子,
问题描述:
怎样用二进制表示180+230的运算过程·,希望能列出式子,
贺毅朝回答:
180(十进制)=128+32+16+4=2^7+2^5+2^4+2^2=10110100(二进制)230(十进制)=128+64+32+4+2=11100110(二进制)180+230=410=256+128+16+8+2=110011010(二进制)换算方法是,二进制的数从右边开始,是2^0=1,右边第二位是2^1=2,...
陈金兵回答:
谢谢,那如果是-180-(+230)哪?
贺毅朝回答:
在说变号操作(取负)将十进制数转化为二进制数,再将源码转换为反码,在反码的个位上加1就是补码,而这个补码就是十进制数的负数了。“00000101”在十进制中表示“5”,将这个二进制数(源码)转换为反码就是“11111010”而它的补码就是在反码的个位上加1为“11111011”这个补码的十进制数为“-5”。反码就是0都写成1,1都换成0然后换算以后+1总之比较麻烦...比如410=0000000110011010正码反码就是1111111001100101反码反码+11111111001100110反码+1
查看更多