一个简单的逻辑编程问题!只要重要步骤即可!
首先看规律,比如A只有两种情况,用if嵌套依此判断,定义a-e五个变量后,如果有两个相同则排除
急:如何编程实现逻辑“与”“异或”运算
逻辑或 异或
真值表 a||b a&b
a=1,b=1 1 0
a=1,b=0 1 1
a=0,b=1 1 1
a=0,b=0 0 0
“按位与”运算符(&)
00000011(2)
&00000101(2)
00000001(2)
由此可知3&5=1
c语言代码:
#include <stdio.h>
main()
{
int a=3;
int b = 5;
printf(%d,a&b);
}
“异或”运算符(^)
他的规则是:若参加运算的两个二进制位值相同则为0,否则为1
即0∧0=0,0∧1=1,1∧0=1, 1∧1=0
例: 00111001
∧ 00101010
00010011
c语言源代码:
#include <stdio.h>
main()
{
int a=071;
int b = 052;
printf(%d,a^b);
}
更多的自己看
顶一下
(0)
0%
踩一下
(0)
0%
- 相关评论
- 我要评论
-