人民邮电出版3 第五章位操作及其它操作
人民邮电出版社 第五章 位操作及其它操作
人民邮电出版3 5.1按位操作 52条件运算操作符“?” 653逗号(,)、方括号和圆括号()操作符 54复合赋值运算符
人民邮电出版社 5.1 按位操作 5.2 条件运算操作符“?” 5.3 逗号(,)、方括号[ ]和圆括号( )操作符 5.4 复合赋值运算符
人民邮电出版3 51按位操作 5.11^按位操作符 按位操作是对数据以二进制位为单位(bit) 进行运算。参加运算的操作数必须是char、int和 long数据类型的变量或常量。显然,不能对foa 冷 Me double、vod或其它复杂数据类型的数据进行位运 算。表5.1.1列出了所有的位操作的功能及其操作 符
人民邮电出版社 5.1 按位操作 5.1.1 按位操作符 按位操作是对数据以二进制位为单位(bit) 进行运算。参加运算的操作数必须是char、int和 long数据类型的变量或常量。显然,不能对float、 double、void或其它复杂数据类型的数据进行位运 算。表5.1.1列出了所有的位操作的功能及其操作 符
人民邮电出版3 表5.1.1 操作符 操作功能 按位求反 & 按位与 按位或 按位异或 按位右移 << 按位左移
人民邮电出版社 表5.1.1 操作符 操作功能 ~ 按位求反 & 按位与 | 按位或 ^ 按位异或 >> 按位右移 << 按位左移 表5.1.1
人民邮电出版3 1.按位逻辑运算 表5.12给出前4种逻辑运算的真值表 表512 p p o&g paq plq 0 0 0 0 0 0 0 0
人民邮电出版社 1. 按位逻辑运算 表5.1.2给出前4种逻辑运算的真值表。 p q ~p p&q p|q p^q 0 0 1 0 0 0 0 1 1 0 1 1 1 0 0 0 1 1 1 1 0 1 1 0 表5.1.2