云计算开发:Python练习实例-使用按位取反~

热点 2026-11-14 92328

题目:学习使用按位取反~。

说明:

二进制数在内存中以补码云计的形式存储。

按位取反:二进制每一位取反,0 变 1,1 变 0。

最高位算开为符号位,正数的符号位为 0,负数为 1。

对正数来说,最高位为 0,发:其余各位代表数值本身(以二进制表示),如 +42 的补码为 0010Py1010。

对负数而言,把该数绝对值的补码按位取反,然后对th整个数加 1,即得该数的补码。如 -42 的补码为 1101011on0(00101010 按位取反

11010101+1 即 110101练习10)。

~9 的计算步骤:

转为原码:

程序源代码:

以上实例输出实例结果为:

说明:

~7,对 7 进行取反,7 的补码是 0000011-使1 对补码取反得到 11111000,最高位 1 为符号位,表示负数,所用按以该补码对应的整数为 -8。

~-7 对 -7 进行取反,-7 的补码是位取 11111001 对补码取反得到 00000110,最高位反~ 0 为符号位,表示正数,所以补码对应的整数为 6。

本文地址:http://soft.zmdinfo.ha.cn/html/5634892399.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

亚马逊Prime Day开门红:首日销售额超过56亿美元

企业微信5.0重磅官宣:推出三大全新AI能力,连接真实企业超1400万

标签: 工业富联 AI服务器 800G交换机 郑弘孟

标签: 格力电器 海信空调 真铜实料 铝代铜

标签: 户晨风 苹果 安卓 央视

标签: 新世纪医疗

腾讯云宣布多款核心产品降价 最高降幅达40%

标签: OpenAI Neptune 模型监控 AI工具

友情链接