- 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位]自动选择实际数据类型,按最长的算。
时间: 2024-11-09 07:58:50