【发布时间】:2014-07-14 14:11:05
【问题描述】:
我只是 Objective-C 的初学者。
下面是温度计算器。
我在互联网上找到了解决方案。问题是scanf。
一开始我把f设置成double,但是程序有问题。
所以我把它改成浮动。
请问objective-c中的scanf函数是怎么回事?
只能设置字符、整数和浮点数?
另一个问题是,如果我想设置一个双精度,在另一个只接受双精度变量的函数中使用呢?
谢谢
进口
int main(int argc, const char * argv[]) {
@autoreleasepool {
double c;
float f;
NSLog(@"Please enter F temp");
scanf("%f", &f);
c = (f-32) / 1.8;
//c = 1.3E-3;
// insert code here...
NSLog(@"The C temp is %.3f", c);
}
return 0;
}
【问题讨论】:
标签: objective-c scanf