A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 寂静夜凄凉 中级黑马   /  2016-5-14 23:51  /  1111 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

逻辑表达式的值
逻辑运算的值也为“真”和“假”两种,用“1”和“0 ”来表示。其求值规则如下:
1) 与运算(&&)
参与运算的两个量都为真时,结果才为真,否则为假。口诀:一假则假
2) 或运算(||)
参与运算的两个量只要有一个为真,结果就为真。 两个量都为假时,结果为假。口诀:一真为真
3) 非运算(!)
参与运算量为真时,结果为假;参与运算量为假时,结果为真。口诀:真变假,假变真



位运算符介绍
位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。 C语言 供 了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的 char,short,int与long类型。
1)& 按位与
只有对应的两个二进位均为1时,结果位才为1,否则为0 口诀: 同1为1
2) | 按位或
只要对应的二个二进位有一个为1时,结果位就为1,否则为0
3) ^ 按位异或
当对应的二进位相异(不相同)时,结果为1,否则为0
4) ~ 取反
各二进位进行取反(0变1,1变0)
注意!!!
位运算符计算的时候都是已二进制的补码形式来参与计算的。。

2 个回复

倒序浏览
赞啊赞赞赞,实在是赞~\(≧▽≦)/~
回复 使用道具 举报
挺详细的,加油!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马