如何用c语言实现真值表

Python014

如何用c语言实现真值表,第1张

已通过测试,望采纳

其余楼主可参照对应真值表补充

#include <stdio.h>

main()

{ int a=1,b=0

printf("a=%d\tb=%d\n",a,b)

printf("a&&b=%d\n",a&b)

printf("a||b=%d\n",a||b)

printf("!a=%d\n",!a)

printf("a||(a&&b)=%d\n",a||(a&&b))

printf("a&&(a||b)=%d\n",a&&(a||b))

}

1、逻辑运算符是根据表达式的值来返回真值或是假值。在C语言中没有专门的真值和假值,认定非0为真值,0为假值。

2、逻辑运算符运算规则:

|| 或:两个条件中,只要有一个成立,则结果就成立;

&&与:两个条件中,两个同时成立,则结果成立,否则不成立;

! 非:取反之意,如果是真,结果是假,如果是假,结果是真。