深入理解计算机系统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)); }
阅读全文

作者的图片

DigDeeply

Technology Stack: PHP/Openresty/GoLang, and so on…

Web Develop Eneigneer

Beijing China