大端法:高位在小地址上,最高有效字节最先输出(计算机从小地址运行到大地址)
“a”~“z” : 0x61~0x7A 字符与数值:'y' <--------> 0x3y null <---------> 0x00
两个数的交换方式:
*x=a *y=b *y=*x^*y
a a^b *x=*x^*y
b a^b *y=*x^*y
b a
a^b = (a&~b)|(~a&b)
无符号数右移是逻辑补零,有符号数右移是补最高位(算术右移)
|补码|+无符号 =
T2Uw(x) = x+, x<0 and x, x>=0
U2Tw(u) = u, u<= and u- , u>
( = ) ( =)
计算机运算中有无符号数与有符号数时,有符号数被强转为无符号数。
在计算器上求补码:1、输入绝对值得2进制 2、取反加1