RT,RT

第一行是轉換前的,為什么字串過長就會出錯?double型別也沒有溢位啊??
uj5u.com熱心網友回復:
用sscanf也是同樣的效果uj5u.com熱心網友回復:
double:2^52 = 4503599627370496,一共16位,同理,double的精度為15~16位。uj5u.com熱心網友回復:
應該還是溢位了。uj5u.com熱心網友回復:
浮點數有效數字float只有6~7位, double只有15~16位這個溢位不是表達范圍的溢位,是有效數字的溢位
1/3 0.333333333無限下去, 數字計算機只能有有限的二進制的單位來表示,必然是無法精確的表達的,只能是近似
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/121074.html
標籤:C語言
上一篇:.有關自增自減運算子的萌新問題
