私の目的は、iPhone用の顧客計算アプリケーションを作成し、Xcodeを使用してアプリケーションを作成することです。解決策が見つからない私の問題は、科学的記数法または設定された小数を使用せずに数値をフォーマットする方法です。
私は試した...
buttonScreen.text = [NSString stringWithFormat:@"%f",currentNumber];
buttonScreen.text = [NSString stringWithFormat:@"%g",currentNumber];
%f
フォーマットでは常に小数点以下6桁が出力されるため、ユーザーが「5」と入力すると5.000000と表示されます。
%g
フォーマットは6桁後に科学的記数法にジャンプするため、1000000は表示時に1e+06になります。
無意味な小数や科学的記数法なしで次の数値を表示できるようにしたいと思います。
123,456,789;
1.23456789;
12345.6789;
-123,456,789;
-1.23456789;
-12345.6789;