按位求补

编辑:响亮网互动百科 时间:2019-08-21 18:21:58
编辑 锁定
本词条缺少信息栏名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

目录

按位求补按位求补

编辑
在许多计算机编程语言(例如:C语言C++语言、Java语言、JavaScript语言、Pascal语言等)中,通常用“~”来表示按位取补。按位取反运算符“~”是一个单目运算符,操作数执行按位求补运算,其效果相当于反转每一位。
例如
操作数的位 ~的结果位
1 0
0 1
注意,求补运算是在二进制下进行的,例如:
a= 0 0 0 1 1 0 1 0 /*十六进制为 1a*/
~a= 1 1 1 0 0 1 0 1 /*十六进制为 e5*/