手把手教你学51单片机-定时器与数码管

逻辑运算

以下逻辑运算符都是按照变量整体值进行运算的,通常就叫做逻辑运算符:

&& 逻辑与。F = A && B,当 A、B 的值都为真(即非 0 值,下同)时,其运算结果 F 为真(具体数值为 1,下同);当 A、B 值任意一个为假(即 0,下同)时,结果 F 为假(具 体数值为 0,下同)。

|| 逻辑或。F = A || B,当 A、B 值任意一个为真时,其运算结果 F 为真;当 A、B 值都 为假时,结果 F 为假。

! 逻辑非,F = !A,当 A 值为假时,其运算结果 F 为真;当 A 值为真时,结果 F 为假。

以下逻辑运算符都是按照变量内的每一个位来进行运算的,通常就叫做位运算符

& 按位与,F = A & B,将 A、B 两个字节中的每一位都进行与运算,再将得到的每一位 结果组合为总结果 F,例如 A = 0b11001100,B = 0b11110000,则结果 F 就等于 0b11000000。

| 按位或,F = A | B,将 A、B 两个字节中的每一位都进行或运算,再将得到的每一位结 果组合为总结果 F,例如 A = 0b11001100,B = 0b11110000,

猜你喜欢

转载自blog.csdn.net/qq_40107571/article/details/128738613