按位取反符 “~”

掌握原码、反码和补码后
~按位取反符
例如 求17经过按位取反符计算后的数字。 (~17)
17的二进制表示:10001.(字长未知,直接补符号位)
原码:010001; 补码:010001.

对补码取反(~运算符取反的得到的数)为101110

再转换成二进制原码来输出。
减一得到反码:101101
取反得到原码:110010
二进制计算得负的18.
所以可以说17和-18护卫相反数。

ASCII码中必须记住的
字符型 ,对应的序号,二进制表示,十六进制表示
‘a’ —— 97——01100001——61H
‘A’——65——01000001——41H
‘0’——48——00110000——30H

ASCII码中字符型大写字母和小写字母对应的数字之间相差32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值