错误 1 运算符“||”无法应用于“int”和“int”类型的操作数 G:\c#文件\2011.10.19lianxi\2011.10.19lianxi\Program.cs 52 20 2011.10.19lianxi
错误 2 运算符“&&”无法应用于“int”和“int”类型的操作数 G:\c#文件\2011.10.19lianxi\2011.10.19lianxi\Program.cs 54 26 2011.10.19lianxi

解决方案 »

  1.   

    你想干嘛  int and int    int or in ???
      

  2.   

    逻辑或||运算符只能用于布尔bool类型值之间的运算
      

  3.   

    int a=1,b=2,c=3,d=4;
    if(a&&b)
    if(c||d)

    以上肯定错的。
    LZ 是不是把运算符号写错了if((a&b)==3)
    if((c|d)==3)
    LZ是不是想位运算?还是比较
    if(a==b&&c==d)
    if(a==b||c==d)
      

  4.   

    如:
    int a;
    a=10;
    //如果int类型变量a的值大于5或者a的值小于20,那么执行...操作
    if(a>5||a<20)
    {
      ....
    }也就是说你的逻辑或||运算符两边的类型是int类型的不是布尔类型的,明白了吗?
      

  5.   

    我把  a==b  写成 a=b  啦    谢谢啊