課程
/后端開發(fā)
/C
/C語言入門
為什么用%f來表達,用%d表達出來的是60621524625這樣的數(shù)字?求解
2015-06-25
源自:C語言入門 3-1
正在回答
因為%d輸出的是整型 而result是double 類型不一樣輸出就會出錯
雜果繪 提問者
定義的變量abcd都是整形,但是result是double型,float用%f ?double用%lf
http://bbs.csdn.net/topics/390203394? ?我回答錯了,看這里
result是個double你硬要它以floating point的形式出來?
不是吧,明明只是多了小數(shù)點后的6個0。格式化輸出%f是保留小數(shù)點后6位數(shù)。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答為什么不能這樣寫?求解
2 回答求解,為什么這樣寫是錯的
2 回答為什么可以這樣??大佬求解
2 回答為什么會這樣
3 回答為什么會這樣?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-06-25
因為%d輸出的是整型 而result是double 類型不一樣輸出就會出錯
2015-06-25
定義的變量abcd都是整形,但是result是double型,float用%f ?double用%lf
2015-06-25
http://bbs.csdn.net/topics/390203394? ?我回答錯了,看這里
2015-06-25
result是個double你硬要它以floating point的形式出來?
2015-06-25
不是吧,明明只是多了小數(shù)點后的6個0。格式化輸出%f是保留小數(shù)點后6位數(shù)。