按位取反运算符_按位取反运算符的运算举例

按位取反运算符_按位取反运算符的运算举例一、定义取反操作符是位运算符的中一个,作用是按位补运算符翻转操作数的每一位。二、举例说明正数:~(6)6的二进制表示00000110按位取反11111001说明:在计算机中,正数用

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、定义

取反操作符是位运算符的中一个,作用是按位补运算符翻转操作数的每一位。

二、举例说明

正数:~(6) 6的二进制表示 0000 0110

                                          按位取反  1111 1001    说明:在计算机中,正数用原码表示,负数使用补码存储,

                                                                                        首先看最高位,最高位1表示负数,0表示正数。

                                                                                         此计算机二进制码为负数,最高位为符号位。

             根据补码得到原码,补码-1:1111 1000

      除最高位符号位外,其余位取反:1000 0111=-7

所以结果是~6=-7

负数:~(-6) -6的二进制表示  1000 0110              说明:在计算机中,负数使用二进制补码存储。

                                   反码  1111 1001 

计算机中存储的二进制补码 1111 1010

                                 ~取反  0000 0101 

所以结果是~(-6)=5

三、总结

            在计算机中负数是按照二进制的补码存储的,所以当最高位为1的时候,其实这是负数的补码,这一点很重要。          

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166679.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月1日 下午2:00
下一篇 2022年8月1日 下午2:00


相关推荐

  • 多路复用_java多路复用

    多路复用_java多路复用1、说明socket编程的demo中使用的都是最基本的,但是一般不会真正用在项目中的代码。而实际项目中,需要面临复杂多变的需求环境,比如有多个socket连接,或者服务需要监听的时候,可能有很多so

    2022年8月3日
    11
  • GHM解读

    GHM解读解读 GradientHarm stageDetecto 这篇论文提出的 GHM 损失 有效改善了 FocalLoss 的遗留问题

    2026年3月26日
    2
  • RHCSA_rhce考试题库

    RHCSA_rhce考试题库1、SElinux必须运行在Enforcing模式下。1、SElinux必须运行在Enforcing模式下。2、配置YUM源,使用地址http://content.example.com/rhel

    2022年8月6日
    5
  • 《Android应用开发揭秘》连载3

    《Android应用开发揭秘》连载3《Android应用开发揭秘》  书名:Android应用开发揭秘作者:杨丰盛出版社:机械工业出版社ISBN:9787111291954出版日期:2010年3月(1版2次)开本:16页码:515版次:1-2定价:69元豆瓣网讨论地址:http://www.douban.com/subject/4200822/China-pub预订地址:http://www.china-pub.

    2022年6月10日
    41
  • 图像匹配方法浅谈_浅谈数学思想方法

    图像匹配方法浅谈_浅谈数学思想方法每次都想找个权威的图像匹配的综述看看。但看的论文零零散散,每家都说自己方法如何如何的好,其实我都半信半疑的,希望中国的研究学者能够脚踏实地的务实的多做点实事,牛顿说我成功是因为站在巨人的肩上。我是菜鸟

    2022年8月1日
    12
  • STM32H743 芯片ADC1~ADC3引脚对应关系表

    STM32H743 芯片ADC1~ADC3引脚对应关系表STM32H743 芯片 ADC1 ADC3 引脚对应关系表 STM32H743ADC 简介下载请戳 STM32H743ADC 简介 1 STM32H743xx 系列有 3 个 ADC 都可以独立工作 其中 ADC1 和 ADC2 还可以组成双重模式 提高采样率 2 STM32H743 的 ADC 分辨率高达 16 位 每个 ADC 具有多达 20 个的采集通道 这些通道的 A D 转换可

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号