我的目标是为 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;