1樓:匿名使用者
4/3 整數相除, 結果為整數, 1
4/3.0會提升浮點數, 結果為 1.333333
請採納,謝謝
2樓:
4/3 = 1
4/3.0 = 1.3333333
c語言中有個型別轉換,int/int 肯定是 整數
在c語言中4/3與4.0/3.0且定義變數時都是double型
3樓:匿名使用者
1、下圖是一段簡單的c 語言**,接收一個 double 型別變數輸入,並輸出接收到的值。
2、編譯該程式,並沒有編譯錯誤出現。
3、然而,在執行程式時,出現了錯誤,需為 double 型別變數指定的識別符號不是 %f ,而是 %lf。
4、因此,當需要接收 double 型別變數輸入時,應指定 %lf。
5、下面正確的**。
6、可以看到,更改之後,程式就可以正常執行了。
4樓:匿名使用者
double a = 4/3
double b = 4.0/3.0
前一個是按照整型計算 所以a是1.0
後一個是按照浮點型計算 所以 b是 1.333333
5樓:匿名使用者
什麼意思,沒看懂接哦
c語言中:3/4與3.0/4等價麼?
6樓:煙火夜空
不等價,
3/4 是 整數除,結果只為 商,餘數不要,即 3/4=0;
3.0/4 是小數除法,結果=0.75;
7樓:匿名使用者
不等價,3/4=0,3.0/4=0.750000
c語言中的3/4和3.0/4
8樓:匿名使用者
不一樣,第一個整型,第二個實型,第一個結果是0,第二個結果是0.75
9樓:匿名使用者
不一樣的,資料型別不一樣,一個是整形,一個是實型的
c語言中與的區別,c語言中「 」與「 」有什麼區別?
c語言中 與 的區別如下 是否為單行註釋 是用於多種語言的單行註釋語句。是註釋語句,不限制行數,在 和 之間的即為註釋。實用性的區別 是用於多種語言的單行註釋語句,適用方便快捷,但是實用性不如多行註釋 是註釋語句,不限制行數,在 和 之間的即為註釋,實用性大,但是符號鍵盤敲打麻煩。程式編譯時,不對註...
C語言程式設計中和和用法和意義上有什麼區別
您好!與 為賦值運算子,例如 a b 將b的值賦給a 為判斷語句中使用的符號,例如 if a b 判斷a與b是否相等,如果相等,if條件成立,進入if下的語句 與 為位運算子,為邏輯運算子 例如c1 0x10 0x11 按位相交,1 1 1,1 0 0,則c1的值為0x10 c2 0x10 0x11...
c語言裡和的區別,C語言中, 和 有什麼區別, 和 有什麼區別
表示 與 意思是條件必須同時成立 表示 或 意思是條件有一個成立即可.if a a b b c c b b c c a a c c a a b b 這個是判斷銳角三角形的條件,你只要學過數學就應該知道銳角三角形的成立條件是 任意兩邊長度的平方和大於第三邊長度的平方。所以要用 而不是 因為if a a...