1樓:樂百哥
1 %012.2f
012表示前面輸出12位不足補0
.2表示小數點後2位
000034213.69
2 b=a=24/5;
輸出是4.800000和4,
a=b=24/5輸出是4.00000和4,原因是執行順序是先右後左
2樓:匿名使用者
1 輸出結果是000034213.69,共計12位,小數點後保留2位
2 b=a=24/5;輸出是4.8和4,a=b=24/5輸出是4.000和4,這是應為強制轉換
3樓:
000034213.69
答案錯了,換不換都是4.000000,4
因為24/5作的整數除法
除非b=a=24/5.0;
或b=a=24.0/5;
或b=a=24.0/5.0;
換不換才有區別。
4樓:網安石
0原樣輸出,後者
二\(1)4.8,4
(2)4,4
c語言問題求解 以下程式的輸出結果是 。 main() { char c1=』6』
5樓:匿名使用者
因為 c1、c2 賦的值是字元,不是數字 。把char c1=』6』,c2=』0』; 改成 char c1 = 6, c2 = 0; 就可以了
6樓:
%d為其表示的十進位制數
7樓:匿名使用者
%d是列印字元的asii值
c語言關於指標的基礎問題,C語言關於指標的基礎知識
左邊傳遞的是數值,所以,形參不會對實參產生任何影響!右邊傳遞的是指標,而且,在swap 函式中,對指標中的資料進行了交換 變更 導致實參所對應的變數中的資料發生了變化。形象來說,傳指標到子函式,相當於把房間位址傳到子函式中,子函式根據房間位址,對房間中的物品進行處理。實際就是處理的實參對應的房間。關...
關於C語言的問題,關於c語言問題
先說明一點,c語言中巨集和函式有些差別,巨集是 第乙個例子,double 1 2 這個呼叫實際上是2 1 2,看,x被為1 2,然後根據運算子的規則 實際上應該說是優先順序 先運算2 1,再加上2,所以結果是4。第二個例子就更簡單了,同樣是,toupper s i 這個呼叫,實際上它的 就是 a s...
關於C語言的問題,關於c語言的問題
選a,輸入函式scanf 是不能指定小數點精度的,d也不對,因為輸入的必須是位址,可以改成scanf f a 就對了。scanf f a 答案是d,應為你定義了實數,實數本身就可以帶小數點的,沒必要申明,在輸出時申明保留兩位就行了。scanf a scanf函式對小數字數沒有限制!關於c語言的問題 ...
關於C語言的問題,關於c語言的問題?
include using namespace std define limetline double f double x int main else 以下取本輪的誤差。dlim b a while dlim limetline 當 誤差限 小於 允許範圍時,中止迴圈,cout 方程的解是 dmi...
c語言關於sizeof的問題,c語言,關於sizeof(陣列名)的問題
d,現在的機子,乙個int型一般都是4個位元組,所以3 4 12.sizeof這個關鍵字的用法是這樣的,它只顯示建立之初的資料型別的大小,這題裡面的標準應該是 每個int型的資料是2個位元組 在vc編譯器裡面或者c 裡面乙個int是4個位元組 這裡,你建立的型別struct date裡面包含有三個i...