当前位置:才华咖 > 互联网计算机 > 计算机 > java语言 > java位操作符是什么
手机版

java位操作符是什么

来源:才华咖 阅读:9.74K 次

Java的算数操作符与其它大多数程序设计语言都是相同的,以下是小编为大家搜索整理的java位操作符是什么,希望能给大家带来帮助!更多精彩内容请持续关注我们应届毕业生考试网!

java位操作符是什么

二进制负数以它正值的'补码形式表达

补码:反码+1等于补码

比如:tln(naryString(-5));

打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位

过程是这样的:

一个负数,比如-5,它的二进制在java里面是这样表示

1000 0000 0000 0000 0000 0000 0000 0101

它的正值是:

0000 0000 0000 0000 0000 0000 0000 0101

反码是:

1111 1111 1111 1111 1111 1111 1111 1010

再加上1是:

1111 1111 1111 1111 1111 1111 1111 1011

即得到打印的内容

java ~ 操作符,对每个二进制位的内容求反,即1变成0,0变成1

测试负数:

int a = -5;//101;

tln(~a);

打印:4

过程是这样的,首先表示出来这个负数

1111 1111 1111 1111 1111 1111 1111 1011(上面已经提到为什么这样表示)

本文链接:https://www.caihuaka.com/jsjzs/java/g3y4k4.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。