當前位置:編程學習大全網 - 編程軟體 - C語言中邏輯表達式和關系表達式的值為真時,到底是用非0的任何數表示還是只能用1來表示?

C語言中邏輯表達式和關系表達式的值為真時,到底是用非0的任何數表示還是只能用1來表示?

在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;

}

  • 上一篇:別克威朗收音機怎麽搜臺,威朗怎麽關閉收音機
  • 下一篇:關於as3.0的小問題,作為新手,不知道哪裏錯了!想做壹個能移動的小人!
  • copyright 2024編程學習大全網