百亿级别数据类型
寫了一個小程序解一元二次方程,其中有系數是百億級別。 求出的解需要當作系數再次代入方程,循環下去直到出現項目需要的數據。
100億需要36位二進制來表示。double滿足。
double類型在輸入的時候占位符是%lf。打印的時候可以是%f。
開方需要用double類型庫函數sqrt(x)(math.h)
其中出現一個問題:在計算bb-4ac的時候我用的一個中間變量k,k=bb-4ac;然后想著在開方的時候只需要sqrt(k)就可以了 ,雖然確實可以,并且數據不大的時候沒什么問題。 但是當系數達到百億的時候,誤差就比較大了。 在sqrt(b*b-4ac)和sqrt(k)的時候,后者多了一步中間變量賦值,計算結果誤差很明顯。
總結
- 上一篇: amoled led 排列_AMOLED
- 下一篇: JMicroVision教程-应用于测井