The || is the logical OR operator. : Logic Operators « Operator « C Tutorial






#include <stdio.h>
 
int main()
{
    char c;
 
    printf("Y/y?");
    c=getchar();
    if(c=='Y' || c=='y')
    {
        printf("Bye!\n");
    }
    else
    {
        printf("Okay!\n");
    }
    return(0);
}
Y/y?1
      Okay!








5.5.Logic Operators
5.5.1.Boolean Operator in C
5.5.2.Logical operator
5.5.3.Logical AND (&&) returns a true value if both relational expressions are true.
5.5.4.Short circuiting
5.5.5.Ternary operator
5.5.6.Testing letters with logic operator and (&&)
5.5.7.The || is the logical OR operator.