作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here...
NSLog(@"Hello, World!");
float a = 12.3454323;
NSLog(@"%d", a);
NSLog(@"%g", a);
[pool drain];
return 0;
}
最佳答案
%d
打印出一个整数,%g
打印出浮点数或 double 数。如果你给 %d 一个浮点数或 double 数,或者 %g 一个整数,你会得到不正确的结果,这些结果可能或多或少与你用 *(int *)&floatVar
得到的结果相当。或 *(double *)&intVar
.
字符串格式说明符的完整列表在 the documentation 中.
关于objective-c-2.0 - NSLog(@"%d",a)NSLog(@"%g",a); @"%d"和 @"%g"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5236851/
我是一名优秀的程序员,十分优秀!