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 不盡小數 同理,每增加一個,直徑就增加個一。是由我國古代數學家祖沖之的割圓術求出來的。我國古代數學家祖沖之,以圓的內接正多邊形的周長來近似等於圓的周長,從而得出 的精確到小數點第七位的值。圓周長 直...