[英]Rewriting a formula in objective-c
我擔心“1/8”和“-1/7”部分被處理為整數,在兩種情況下都會產生“0”。 在每個文字后面放一個.0告訴編譯器(和其他編碼員)將它們視為雙精度
double xp = ((1.0/8.0 * level) * (level - 1.0)) + (75.0 * ( ((pow(2.0,(level - 1.0)/7.0)- 1.0) / (1.0 - pow(2.0, -1.0/7.0)))));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.