提問者:南康風雲廣告 | 瀏覽次 | 提問時間:2017-03-16 | 回答數量:9
譚浩強《C程序設計(第三版)》一書中,在“3.9 賦值運算符和賦值表達式”小節裏,提到: 將整型數據賦給單、雙精度變量時,數值不變,但以浮點數形式存儲到變量中,如將23賦給float變量f,即執行f=23,先將23轉換成23.00000,再存儲在f中。如將23賦給double型變量d,即執行d=23,則將23補足有效位數字為23.00000000000000,然後以雙精度浮點數形式存儲到變量d中。——這部分是原文。 根據這部分的文字描述,自己寫了兩個小東西,但是越嚐試越迷糊了! int→float:void main(){ float f=23; printf(\"%f\\n\",f);} 結果:23.000000 如果說這一結果與書中的值不同,我可以理解為編程的平台不同,有效數位不一。 但是…… int→double:void main(){ double d=23; printf(\"%f\\n\",d);} 其結果也是:23.000000! 這是為什麼?23.00000000000000與23.000000的差距與太大了吧?!一個16位,另一個8位! 我是不
煎蛋的小情ge
回答數:128 | 被采納數:4
壞天使的影子y
回答數:45 | 被采納數:133
蘇無鸞
回答數:40 | 被采納數:93
星星她家妹子
回答數:208 | 被采納數:15
xinghao0129
回答數:12 | 被采納數:137
emp心安在
回答數:123 | 被采納數:82
悔夜殘恨丶
回答數:35 | 被采納數:81
落日榮光
回答數:58 | 被采納數:101
蘇涼不在75
回答數:160 | 被采納數:33
今天給大家帶來怎麼寫出美觀的高質量的C語言程序代碼,寫出美觀的高質量的C語言程序代碼的方法,讓您輕鬆解決問題。初學編程,我們就要敲代碼,可初學者往往會碰到這種情況,自己剛敲出來的代...
今天給大家帶來C語言程序閃退如何處理。,解決C語言程序閃退問題的方法。,讓您輕鬆解決問題。用VC++6.0編譯C程序的朋友們可能經常會遇到這樣的問題,在編譯器中調試運行的時候一切正...
今天給大家帶來C語言怎樣找錯?,C語言找錯的方法有哪些?,讓您輕鬆解決問題。係統:win7工具:VC ++步驟:編寫代碼完成後,點擊編譯按鈕,如圖但是卻提示有錯,如圖不要著急,在提...
今天給大家帶來C語言之for語句如何解決循環的問題,C語言之for語句解決循環的問題的方法,讓您輕鬆解決問題。對於許多學習C語言的朋友來說,循環語句是必經之路,然而對於許多人剛開始...