当前位置:新励学网 > 秒知问答 > 取反运算是什么意思

取反运算是什么意思

发表时间:2024-07-27 23:56:31 来源:网友投稿

比如说byte类型的5,在内存中是00000101,按位取反后就是11111010

当你再次输出这个数时就变成了250

按位取反就是1变0,0变1

首先你要知道现在我们用的多数都是32位机,所以整形数都是4个字节

那么再看看按位取反的结果:

00000000 00000000 00000000 00000101这是5

00000000 00000000 00000000 00000000这是0

11111111 11111111 11111111 11111111这是-1

11111111 11111111 11111111 11111110这是-2

11111111 11111111 11111111 11111101这是-3

11111111 11111111 11111111 11111100这是-4

11111111 11111111 11111111 11111011这是-5

11111111 11111111 11111111 11111010这是5取反的结果-6

看懂了吗?

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!