摘要:
1.不适用判断符比较两个数的大小 int a, b; int max, min; max = (a + b + abs(a - b)) / 2; min = (a + b - abs(a -b)) / 2; 或者通过bool返回值判断 bool flag; flag = a > b; max = f 阅读全文
摘要:
符号扩展:当用更多的内存存储某一个有符号数时,由于符号位位于该数的第一位,扩展之后,符号位仍然需要位于第一位,所以,当扩展一个负数的时候需要将扩展的高位全赋为1.对于正数而言,符号扩展和零扩展是一样的,因为符号位就是0. 比如一个用一个8位二进制表示-1,则是10000001 如果把这个书用16位二 阅读全文