并且是&&
或者是||
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。
扩展资料:
C的运算符有以下几类:
1.算术运算符:* - + / %
2.关系运算符: > < == != >= <=
3.逻辑运算符:! && ||
4.位运算符:<< >> ~ | ^ &
5.赋值运算符:=及扩展赋值运算符
6.条件运算符:?:
7.逗号运算符:,
8.指针运算符:*和&
9.求字节数运算符:sizeof
10.强制类型转换运算符:(类型)
11.分量运算符:. ->
12.下标运算符:[ ]
13.其他:如函数调用运算符:()
注意:条件运算符是C语言中惟一一个三目(三元)运算符
参考资料:百度百科——运算符
并且是&&,或者是||。
1、对于&&,如果遇到一个false,则停止其它条件的判断,返回false。
2、对于||,如果遇到一个true,则停止其它条件的判断,返回true。
示例:
staticvoidMain(string[]args)
{
inta=0;
//OK,a>0返回false,停止其他条件的判断返回false
if(a>0&&5/a>=1)
{
Console.WriteLine("&&从左至右执行1");
}
//NotOK,5/a>=1抛出DivideByZeroException,程序终止。
if(5/a>=1&&a>0)
{
Console.WriteLine("&&从左至右执行2");
}
//OK,a>=0返回true,停止其它条件的判断返回true。
if(a>=0||5/a>=1)
{
Console.WriteLine("||从左至右执行1");
}
//NotOK,5/a>=1抛出DivideByZeroException,程序终止。
if(5/a>=1||a>=0)
{
Console.WriteLine("||从左至右执行2");
}
}
扩展资料
if语句的条件里面&&和&的使用
inta=1,b=2;
if(a==1&&b==2)
if(a==1&b==2)两句的效果似乎是一样的
1、注意:位与符号是一个&,两个&&是逻辑与。
2、真值表:1&0=01&1=10&0=00&1=0
3、从真值表可以看出位与操作的特点是,只有1和1位与结果为1,其余全是0。(若1表示真,0表示假,则全是真才为真,只有有一个为假就为假)
4、位与与逻辑与的区别:位与的时候两个操作数是按照二进制位彼此对应相与的,逻辑与是两个操作数作为整体相与的。
{
int a = 4;
int b = 6;
if(a==4&&b==6)
{
Console.WriteLine(a + b);
}
Console.ReadKey();
}
不知道你是不是这个意思。。。
如果 a==1 and b==1 or c==1