按位取反是不是一个数的补码按位取反,再把这个数当成一个数的补码,如果以十进制输出,则把这个补码转化为的十进制就是最后结果
解决方案 »
- 两个数组相乘
- 求助!JSP用<%@ page import="oracle.jdbc.driver.OracleTypes" %>语句出现问题
- JTable可以绑定数据,但是修改table中的数据,如何提交到数据库?
- 变量初始化的问题
- 在linux下开发java中,能否调用linux的系统调用?
- 一个奇怪的String问题
- jboss能够设置虚拟目录吗
- 求助!!!!(紧急)
- jbuilder6的帮助文件不齐?
- 为什么从sqlserver2000数据库提出来的结果集汉字变成乱码?
- 我是兽医,我学了java,感觉不错,现在学matlab,在CSDN没发找到版块。怎么办?????
- JLabel中的setText问题?
如: 5取反为-6
计算机是按照补码的方式输出(打印):
java 中int 是4个字节
5 : 00000000 00000000 00000000 00000101
5取反: 11111111 11111111 11111111 11111010
取反后再换成补码输出:
(10000000 00000000 00000000 00000110)B = -6