/** * 求负数的位运算 *///1.   -10 >> 2  = ?//2.   -10的原码: 1000 0000 0000 0000 0000 0000 0000 1010   最高位代表符号位//3.   -10的反码: 1111 1111 1111 1111 1111 1111 1111 0101   符号为不变,其他位相反//4.   -10的补码:1111 1111 1111 1111 1111 1111 1111 0110   补码为反码加1//5. 补码右移2为:1111 1111 1111 1111 1111 1111 1111 1101//6.  补码取反为: 1000 0000 0000 0000 0000 0000 0000 0010//7再加一得原码:  1000 0000 0000 0000 0000 0000 0000 0011    -3System.out.println(-10 >> 2);

-3

转载于:https://www.cnblogs.com/coding400/p/8808854.html

Java负数的位运算相关推荐

  1. 计算机中符号位正负,负数在计算机中的表示+有符号无符号的区别+负数按位运算...

    部分转载自:https://blog.csdn.net/kebi007/article/details/89741960 一.负数的二进制位表示法 原码:一个整数按照绝对值的大小转换成的二进制数,称为 ...

  2. 负数在计算机中的表示+有符号无符号的区别+负数按位运算

    部分转载自:https://blog.csdn.net/kebi007/article/details/89741960 一.负数的二进制位表示法 原码:一个整数按照绝对值的大小转换成的二进制数,称为 ...

  3. java位逻辑运算符_详述:Java逻辑运算符与位运算

    Java中逻辑运算符总共有分为三种" ","ll","!"运算符 .此为逻辑运算符,只有当给定的两个条件都为真时,返回结果为true,否则都 ...

  4. java游戏将相_(Java)算法——位运算基础及基本应用

    位运算基础及基本应用 在处理整形数值时,可以直接对组成整形数值的各个位进行操作.这意味着可以使用屏蔽技术获得整数中的各个位(??) 位运算是针对整数的二进制进行的位移操作 整数 32位 , 正数符号为 ...

  5. 【详解】位运算符--正数及负数的位运算

    位运算符的正负数计算,按位与&,按位或|,按位异或^,按位非~,左移<<,右移>>,以及涉及的码制相关知识. 文章目录 一.码制 二.位运算符 1.二元位运算符的运算 ...

  6. java取余位运算_java位运算

    位移动运算符: < 例如:3 <<2(3为int型) 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧 ...

  7. java取余位运算_Java位运算基础知识

    在学习Java运算时,补充学习Java位运算. Java位运算 位运算都是针对整数的补码进行位运算. & 按位与运算 先将整数转换为补码 ,然后执行按位与运算,最后将结果返回为十进制,它有如下 ...

  8. JAVA中的位运算操作

    1.名词解释 首先,位移运算仅针对整数,非整数不支持位移运算. ①<<:左移操作符,低位补0. ②>>:算数右移符,高位补符号位. ③>>>:逻辑右移符,高位 ...

  9. Java二进制与或非运算,java逻辑运算与位运算

    逻辑运算又称布尔运算 布尔用数学方法研究逻辑问题,成功地建立了逻辑演算.他用等式表示判断,把推理看作等式的变换.这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 . 学习数据结构知识总会 ...

最新文章

  1. 织梦cms php,织梦,cms,php,采集类
  2. Flutter 最佳实践 | 专家直播答疑
  3. Hadoop之父Doug Cutting:Lucene到Hadoop的开源之路
  4. Safari调试iOS应用
  5. java 反射 Gc_深入浅析Java反射机制
  6. 【面试题】struts2的工作流程
  7. 多普勒效应、多普勒效应、网关、路由器
  8. linux系统的4个部分,以下是Linux文件系统的4个相关的结构定义中的一部分: Struct i..._考试资料网...
  9. 关于Java String对象创建问题解惑
  10. 20000 字干货笔记,一天搞定 MySQL !
  11. 分享一个导出数据到 Excel 的类库
  12. springboot项目license_license · 开源的SpringBoot前后端分离项目/framework - Gitee.com
  13. Atitit 项目沟通管理 Atitit 沟通之道 attilax著.docx
  14. paypal订阅流程及api请求
  15. android取消输入法联想,输入法联想功能,怎么清除输入法联想
  16. WPS参考文献自动生成方法
  17. 关于定义结构体类型的步骤以及应注意的细节
  18. 7个 优秀的远程“结对编程“编码工具
  19. 二分网络上的电影推荐
  20. 浏览器调用本地应用程序

热门文章

  1. 如何克服工作经历中的挫折或低潮期
  2. 鸿蒙是单线程还是多线程,鸿蒙 RT-Thread 两者之间究竟是不是竞争关系呢
  3. 构建现代产业体系 农民丰收节·林裕豪:从玉农业落实“链长制”1-09-27
  4. 乡村振兴种业使命-丰收节交易会·张桃林:种业谋定格局
  5. 时时监控的rtsp流视频显示在前端与一些css;
  6. 深入理解Spring AOP思想
  7. SHELL脚本--简介
  8. LightOJ 1259 Goldbach`s Conjecture 素数打表
  9. [华为机试练习题]55.最大公约数 amp; 多个数的最大公约数
  10. 利用Nginx做负载均衡