计算机数据类型

大端法:高位在小地址上,最高有效字节最先输出(计算机从小地址运行到大地址)

“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)

无符号数右移是逻辑补零,有符号数右移是补最高位(算术右移)

|补码|+无符号 = 2^{w}

T2Uw(x) =  x+2^{w}, x<0               and   x,         x>=0         

U2Tw(u) =  u,        u<=T_{Max_{w}}  and  u- 2^{w},  u>T_{Max_{w}}     

(  T_{Max_{w}}=2^{w-1}-1 )    ( T_{Min_{w}}=-2^{w-1}

计算机运算中有无符号数与有符号数时,有符号数被强转为无符号数。

在计算器上求补码:1、输入绝对值得2进制    2、取反加1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值