A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© V_nan 中级黑马   /  2015-5-12 22:09  /  393 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

~运算符针对于当前的二进制数据,所有位的0变1,1变0结果相当于,该数值+1的负数对于负数来说,先算出补码,再按位取反,得到一个新的二进制数,然后将得到的新二进制
从补码算到原码,再计算值
例:-4  
原码:1000 0100
反码:1111 1011
补码:1111 1100
~     运算  
0000 0011-->3(正数的原码、反码、补码)


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马