Java中的非运算

~运算:

1.符号位不变,按位取反

2.符号位为0(整数):取反的结果-1,符号位为1(负数),取反结果+1

3.包含符号位,按位取反

~5=-6

二进制:     00000101

取反:         01111010

-1:             01111001

取反:         10000110=-6;

~-7=+6

二进制: 10000111

取反:     11111000

+1:        11111001

取反:     00000110=+6;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。