首页 > cc++ > 深入理解计算机系统P36练习题2.15

深入理解计算机系统P36练习题2.15

深入理解计算机系统P36
练习题2.15
只使用位级和逻辑运算,编写一个C表达式,他等价于x==y。换句话说,当x和y相等时他将返回1,否则就返回0.

题目考察的是位级运算符和逻辑运算符的用法,以下是两种实现方式,供参考:

#include 

void main(){
int x = 0x1101, y = 0x1100;
printf("%dn", 0x01 ^ x ^ y || 0);
printf("%dn", !(x ^ y));
x = 0x1101;
y = 0x1101;
printf("%dn", 0x01 ^ x ^ y || 0);
printf("%dn", !(x ^ y));
}
  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks