Rust语言编程实例100题-051
题目:按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位都为1时,结果位才为1。参与运算的两个数均以补码出现。整数在计算机中用二进制的位来表示,Rust语言提供一些运算符可以直接操作整数中的位,称为位运算,这些运算符的操作数都必须是整型的。
要求:编写程序练习按位与。
程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1 。
知识点:按位与运算
参考代码:
fn main() {
let a = 0b0111;
let b = 0b1000;
dbg!(a & b);
}
程序执行结果:
a & b = 0