!是逻辑操作符,其计算结果为一个1bit的值,0=假,1=真,X=不确定。
操作数≠0,等价于逻辑真,操作数=0,则等价于逻辑假。
a = 0; !a = 1; 为真
b = 3; !b = 0; 为假
~是按位操作符,取反, A = 4'b0011,则~A = 4'b1100。
本文深入探讨了逻辑操作符!和按位操作符~在编程中的使用。!操作符用于逻辑判断,当操作数非零时结果为真(1),操作数为零则为假(0)。而~是按位取反,例如,如果A的二进制表示为0011,则~A的结果为1100。通过实例解释了这两个操作符的工作原理及其在不同场景下的应用。
!是逻辑操作符,其计算结果为一个1bit的值,0=假,1=真,X=不确定。
操作数≠0,等价于逻辑真,操作数=0,则等价于逻辑假。
a = 0; !a = 1; 为真
b = 3; !b = 0; 为假
~是按位操作符,取反, A = 4'b0011,则~A = 4'b1100。
4786
2万+
1725
2991
8688
9562
4398
912

被折叠的 条评论
为什么被折叠?