我试图在小数点后修剪零如下,但它没有给出所需的结果.
trig = [currentVal doubleValue];
trig = trig/100;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:0];
display.text = [formatter stringFromNumber:[NSNumber numberWithDouble:trig]];
Run Code Online (Sandbox Code Playgroud)
在小数点后没有修剪零的情况下仍然显示该数字.
这currentVal是我要输入的号码.
例如,如果我传递"trig"= 123(在执行trig/100之后最初"trig"= 123我想显示1.23但它显示为1.23000000).
我想找出Sin-1值.为此目的,我最初使用宏`将弧度转换为度
#define DEGREES(radians) (radians * 180 / M_PI)
Run Code Online (Sandbox Code Playgroud)
然后使用asin()函数找出sin逆值,如下所示
double trig;
trig = [currentVal doubleValue];
display.text = [NSString stringWithFormat:@"%g" ,asin(DEGREES(trig)) ];
Run Code Online (Sandbox Code Playgroud)
它显示双值因为使用格式说明符作为double值.但我想以度数显示????? 任何人都可以帮助我