在C語言中,邏輯值“真”用數字1表示,邏輯值“假”是用數字0表示。在c語言中,任何非0數字都能夠被系統解釋為“邏輯真”。
邏輯運算的值也是有兩種分別為真和假,C語言中用整型的1和0來表示。其求值規則如下:
1、與運算 &&
參與運算的兩個變量都為真時,結果才為真,否則為假。
例如:5>=5 && 7>5 ,運算結果為真;
2、或運算 ||
參與運算的兩個變量只要有壹個為真,結果就為真。兩個量都為假時,結果為假。
例如:5>=5||5>8,運算結果為真;
3、非運算!
參與運算的變量為真時,結果為假;參與運算量為假時,結果為真。
例如:!(5>8),運算結果為真。
擴展資料
源代碼如下:
#include <stdio.h>
int main()
{
//定義小編兜裏的錢double money =12.0 ?
//定義打車回家的費用
double cost =11.5
printf("小編能不能打車回家呢:");?
//輸出y小編就打車回家了,輸出n小編就不能打車回家printf("%c\n",money>=cost?'y':'n' );
return 0;
}