objective-c - Objective C 语法错误

标签 objective-c c

printf("%f 一个半径为 14.5 英寸的球。");

我该如何纠正这个问题?我正在尝试编写一个打印函数(对于 C 来说仍然很绿)我不知道如何纠正它。

最佳答案

您可能会也可能不会收到与此相关的编译警告,因为您正在调用 printf,格式中有说明符,但没有提供值。 “%f”期望您向其传递一个浮点值。以下内容:

printf("A ball with radius of %f inches.", 14.5f); 

应该可以,如果这就是您想要做的。如果是,您可能需要增加 %f 来调整精度(例如 "%.1f")。

否则,如果您确实想直接打印 %f,请尝试以下操作:

printf("%%f A ball with a radius of 14.5 inches.");

祝你编码愉快!

关于objective-c - Objective C 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22367027/

相关文章:

java - 如何检查新的 JSON 文件是否可用?

c - 为spawnvp()生成argv时出现问题

c - 字符串的动态内存分配

iphone - Xcode 旧标签栏图标未经通知就出现

objective-c - 工厂方法和构造函数之间的区别

ios - 如何禁止 NSObject 中的基本 init 方法

多维数组中的 C 怪异数组语法

c - Posix named lock inter process 什么与多线程应用程序一起工作?

c - 如何用C语言使数字时钟工作

objective-c - 带有 UITableView 的 ReactiveCocoa MVVM