码迷,mamicode.com
首页 > 其他好文 > 详细

格式化输出

时间:2015-11-24 22:56:37      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

  • NSLog(@“……”)(对比C语言中的printf()函数)//NSlog 本身具有自动换行的功能
  • NSLog输出格式说明:

   %@:输出对象(代表了OC对象)或字符串

   %i,%d:输出整数

   %li,%ld:输出长整数

   %u:输出无符号整型数

   %lu, %zi: 输出无符号长整型数

   %f,%g:输出浮点类型数  注意:NSLOG(@”%.2f”);会四舍五入

   %lf:输出双精度浮点数

   %o:输出八进制数

   %x:输出十六进制数

   %e:以科学计数法,输出浮点数

   %c:输出字符、注意:对char使用%d可打印ascii码

   %p : 输出id地址(使用%p description 不会起作用 %@可配合description )

  注意:可以使用NSLog(@"sizeof i = %ld",sizeof(a));取出类型字节数

1 NSInteger score, temp = 0, mean = 8;
2 scanf("%li",&score);

      用NSInteger修饰声明的变量,后面代码中输入输出时格式占位符应为long类型的,因为根据系统位数长度[32位/64位]自动选择实际数据类型,按最长的算。

 

格式化输出

标签:

原文地址:http://www.cnblogs.com/CJDog/p/4993137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!