一.逻辑运算符
&&逻辑与,举例:a&&b,如果a和b都为真,结果为真,否则为假
||逻辑或,举例:a||b,如果a和b有一个为真,则结果为真,二者都是假,结果为假
!逻辑非,举例:!a,如果a为真,则!a为假
以下是一个使用小案例:
#include <stdio.h>
int main()
{
int a;
int b;
printf("请输入a,b两个数:\n");
scanf("%d%d",&a,&b);
if( a==1 && b==0){
printf("逻辑与成功\n");
}
if( a==1 || b==0){
printf("逻辑或成功\n");
}
if( !a ){
printf("逻辑非\n");
}
return 0;
}
二.if else小练习
输入一个字符,判别它是否为大写字母,如果是,将它转化成小写字母,如果不是,不转换,然后输出最后得到的字符
#include <stdio.h>
int main()
{
/*1.输入一个字符
提示输入
获取输入
2.判断这个字符是不是小写字符
2.1如果是小写字符
直接输出
否则
转换成小写字符再输出*/
char cdata;
printf("请输入一个字符\n");
scanf("%c",&cdata);
if( cdata >= 97 && cdata <= 122){
printf("%c",cdata);
}else{
printf("%c",cdata+32);
}
printf("\ndone!\n");
return 0;
}