Testing letters with logic operator and (&&) : Logic Operators « Operator « C Tutorial






#include <stdio.h>
int main(void)
{
  char letter =0;                         

  printf("Enter an upper case letter:");  
  scanf(" %c", &letter);                  

  if ((letter >= 'A') && (letter <= 'Z')) 
  {
    letter += 'a'-'A';                    
    printf("You entered an uppercase %c.\n", letter);
  }
  else
    printf("You did not enter an uppercase letter.\n");
  return 0;
}
Enter an upper case letter:R
     You entered an uppercase r.








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.