逻辑运算符

69 阅读1分钟

#include <stdio.h>

/* 逻辑运算符,结果就是:真(1,正确),假(0,错误) 1.或。|| 格式:表达式1 || 表达式2 规则: 有一个为真,结果就是真:全假就是假的 2. 与。&& 3. 非。1! */

例如:

printf("%d\n", 1 > 0);// 1
printf("%d\n", 1 < 0);// 0
printf("%d\n", 1 < 0 || 1 > 0);//1
printf("%d\n", 3 > 2 || 1 > 0);//1
printf("%d\n", 3 < 2 || 1 > 3);//0

运行如下:

image.png

一些特殊例子: // 真: 非零即真

    printf("%d\n", 1 || 2);// 1
printf("%d\n", 1 || 1 > 3);// 1
printf("%d\n", 1.2 || 5.6);// 1

结果如下:

image.png