C語言裡5 3的值 是怎麼算出來的

2021-08-16 08:38:03 字數 700 閱讀 9702

1樓:橘落淮南常成枳

在c語言裡!的意思是「非」,5 != 3就是5非等於3,就是5不等於3,這邏輯是對的,所以值是1;如果為3!= 3的話,值就為0了。

「!」是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值(也就是隻有true或false)。

對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。

2樓:聽雨之生

這個問題很簡單,5!=3是一個語句,首先你要判斷它的對錯,若對值為1,若錯值為o,上句對故值為1。

3樓:匿名使用者

計算5-3得到的,因為差不為0,所以為真。

4樓:匿名使用者

1在c語言裡規定非0即為真,5!=3為真,所以值為1,小夥子,好好看書吧!

5樓:g洋蔥頭

5!=3的值???

你是說int a=(5!=3);

a=1你說這樣嗎??

a!=b如果為真的話值是1如果為假的話值是0.

真就是成立假就是不成立

6樓:匿名使用者

1 5=3嗎?

5!=3

所以5!=3為真

所以(5!=3)=1

C語言20 0(3 6 10 0)算出來的結果為什麼是0不是0 0不是低精度轉化為高精度嗎

上式中,按運算子優先順序,要先計算小括號內的東西。小括號內 3 6 最優先。c 語言中 3 6 是整常數除以整常數,處理為 整除 運算,商為 0。然後 執行 0 10.0 這時 再 低精度轉化為高精度 0.0 10.0 得 0.0,20.0 0.0 最終結果是 0.0。若,你寫 3.0 6 10 或...

C語言,不知道答案怎麼算出來?includestdio

x 5 6,x 4,x 5 這是一個逗號表示式1 逗號表內達式格容 式 表示式1,表示式2,表示式3,表示式n 2 逗號表示式的計算過程為 從左往右逐個計算。3 逗號表示式是作為一個整體的,它的最終結果就是最後一個表示式 即表示式n 的值。4 逗號運算子的優先順序別是所有運算子中最低的。所以 x 5...

3 14是怎麼算出來的?3 14是怎麼計算出來的?

是由直徑與圓周,通過計算相互求 計算 得出來的。計算圓面積時直徑增加個一,圓周就增加三點一四 159 不盡小數 同理,每增加一個,直徑就增加個一。是由我國古代數學家祖沖之的割圓術求出來的。我國古代數學家祖沖之,以圓的內接正多邊形的周長來近似等於圓的周長,從而得出 的精確到小數點第七位的值。圓周長 直...