❶ vb 举几个 逻辑运算符 应用的简单实例
1.not的例子
If Not Command1.Enabled = False Then
Command1.Enabled = False
end if
2.< 和 > 的例子
if a > b then
print a
else
print b
end if
if a>(a-b) then print "b大于0"
3.and 的例子
if a>0 and b>0 then
command1.enabled=true
else
command1.enabled=false
end if
4.or的例子
和上面的用法差不多了,具体的你还可以发挥呢。呵呵
❷ C语言中逻辑运算符“&&、||、!”的用法是什么
&&,表示两边的条件成立才行,如
我爱你&&你爱我,同时成立的话就容易走到一起。
||,表示两边有一个条件成立就行,如
我不爱你||你不爱我,只要有一个不成立,就不可能走到一起
!,表示相反,如
!男,就是非男,即表示女
❸ 我是编程初学者,逻辑运算符:!、&&、||的功能怎么理解逻辑指的有是什么
假设逻辑运算符两边的运算符为A和B,即.A&&B,A||B,!A,!B几种如果A为true;B为true的话,A&&B为true;如果A为flase;B为true的话,A&&B为flase;则可以看出,&&两边必须全部为true时,结果才为true;只要有一个是false;则为false;如果A为true;B为true的话,A||B为true;如果A为flase;B为true的话,A||B为true;则可以看出,&&两边只要一遍为true时,结果才为true;只要两个是false;则为false;如果A为true;B为true的话,!A为false;!B为false;如果A为flase;B为true的话,!A为true;!B为false;则可以看出,!这个符号是原来的相反数!
❹ C语言中逻辑运算符用法
1、逻辑运算符是根据表达式的值来返回真值或是假值。在C语言中没有专门的真值和假值,认定非0为真值,0为假值。
2、逻辑运算符运算规则:
|| 或:两个条件中,只要有一个成立,则结果就成立;
&& 与:两个条件中,两个同时成立,则结果成立,否则不成立;
! 非:取反之意,如果是真,结果是假,如果是假,结果是真。
下为C语言逻辑运算||和&&的真值表:
❺ c语言逻辑运算符怎么理解
**********凡是C语言中的运算符大都有与之对应的操作数,而且操作数的数据类型往往都有一定的限制。C语言的逻辑运算符比较特别,它的操作数没有明确的数据类型,它们统称逻辑值,但是这个逻辑值却没有与之对应的数据类型,比如C++里面的bool已经Windows里面的BOOL,很遗憾C没有自己的逻辑类型。 **********C规定,所有带有整形性质的数据类型都可以作为逻辑运算符的操作数,包括所有整形(有符号/无符号int、long),字符型(有符号/无符号char),以及所有指针。这些数据类型定义的变量,都与一个整数对应,只要这个整数不是0,C就把它当作逻辑值的‘真’,只有当变量值为0时,变量对应的逻辑值才为‘假’。 **********准备好了吗? 现在可以开始谈运算符了。运算符就是对以上介绍的一个或多个逻辑值(可以用1统一代表非零作为真值,用0代表假值)进行运算的符号,其中有“&&”、“||”、“!”三个。第一个,对两个逻辑值做“与运算”,只有当两个逻辑值都为真时结果才是真,可以理解成逻辑值相乘;第二个,对两个逻辑值做“或运算”,只要两个逻辑值其中一个为真结果就为真,可以理解成逻辑值相加;第三个,求反,顾名思义,操作数逻辑值为真,求反运算结果则为假,反之亦然。 **********说了不少,不知够不够清楚,举几个例子吧。 // Example 1:intintValue;long longValue; char charValue; long* pLong; intValue = -100; longValue = 0; charValue = 'A';pLong= &longValue; if( (intValue<charValue) && longValue){printf("&&与运算结果为真");}{printf("&&与运算果为假"); //执行, 因为右操作数值为0,逻辑值为假。 再经求与,结果为假!}// 或“||”if( (intValue<charValue) || longValue){printf("||或运算结果为真");//执行,因为左操作数()逻辑值值为1,逻辑值为真。 再经求或,结果为真!}{printf("||或运结果为假");}// 求反 “!”if(!pLong){printf("!求反运算结果为真");}{printf("!求反运算结果为假"); //执行,因为唯一的右操作是地址肯定不为0。逻辑值为真。 再经求反,结果为假!}************花了30多分钟回答你的问题,哈哈!
❻ 求人讲解一下c语言三种逻辑运算符的用法。。实在搞不懂
首先得清楚C的逻辑值是“真”和“假”两个,用1和0表示,1代表真,0代表假。C规定凡不为0的逻辑值就是1。
!——逻辑非,单目运算符,凡不为0的变量被!一下就是0,而0被!一下就是1。比如有int x=-3,y=!x,z=!y;,那么最后y=0、z=1。
&&——逻辑与,双目运算符,当前后两个变量的逻辑值都为真(1)时,整个表达式的值为“真”,即1,否则为0。如有int x=3,y=-10,z=0;,则x && y或y&& x为真,值为1,x && z或y && z为假,值为0。
||——逻辑或,双目运算符,当前后两个变量的逻辑值有一个为真(1)时,整个表达式的值为“真”,即1,都为0时表达式的值为0。如有int x=3,y=-10,z=0;,则x || y或x || z或z || y都为真,值为1;两个变量值都为0时结果为假,值为0,如z || z的结果是0。
❼ C语言中逻辑运算符用法是什么
1、逻辑运算符是根据表达式的值来返回真值或是假值。在C语言中没有专门的真值和假值,认定非0为真值,0为假值。
2、逻辑运算符运算规则:
|| 或:两个条件中,只要有一个成立,则结果就成立;
&& 与:两个条件中,两个同时成立,则结果成立,否则不成立;
! 非:取反之意,如果是真,结果是假,如果是假,结果是真。
下为C语言逻辑运算||和&&的真值表: