NSlog输出格式符

NSLog的格式如下所示:

%@ 对象
%d, %i 整数
%u 无符整形
%f 浮点/双字
%x, %X 二进制整数
%o 八进制整数
%zu size_t(

sizeof返回的必定是无符号整形,在标准c中通过typedef将返回值类型定义为size_t.size_t是标准C库中定义的,应为unsigned int,在64位系统中为 long unsigned int。

若用printf输出size_t类型时,C99中定义格式符%zd;若编译器不支持可以尝试%u或%lu.

)
%p 指针
%e 浮点/双字 (科学计算)
%g 浮点/双字
%s C 字符串
%.*s Pascal字符串
%c 字符
%C unichar (在iphone/mac开发中,unichar是两字节长的char,代表unicode的一个字符)
%lld 64位长整数(long long)
%llu 无符64位长整数
%Lf 64位双字

时间: 2024-10-03 02:03:22

NSlog输出格式符的相关文章

iOS开发中NSLog输出格式大全

本文的内容是总结了一下iOS开发中NSLog输出格式大全,虽然比较基础,但有总结毕竟会各位正在学习iOS开发的朋友们一些小小的帮助. %@                   对象 %d, %i               整数 %u                    无符整形 %f                     浮点/双字 %x, %X              二进制整数 %o                    八进制整数 %zu size_t %p            

oc NSLog输出格式大全

本文的内容是总结了一下iOS开发中NSLog输出格式大全,虽然比较基础,但有总结毕竟会各位正在学习iOS开发的朋友们一些小小的帮助. %@                   对象 %d, %i               整数 %u                    无符整形 %f                     浮点/双字 %x, %X              二进制整数 %o                    八进制整数 %zu size_t %p            

NSLog输出格式及随机数

NSLog输出格式及随机数 %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar %lld 64位长整数(long long) %llu 无符64位长整数 %Lf 64位双字 其他打印类型 NSLog(@"point-%@",NSStringFromCGRect(po

NSLog占位符、常见文件类型、转义字符

[Objective-C常见的文件类型] 文件类型 说明 .m OC源码文件 .h 头文件 .c C源码文件 .cc C++源码文件 .mm OC++源码文件 [转义字符] 字符 说明 \b 退格 \t 制表 \r 回车 \t 水平制表 \v 垂直制表 \\ 反斜杠 [Format占位符,常用的加粗斜线表示] 占位符 说明 %@ 格式化对象 %i 格式化整数,包含负数 %p 指针 %f 浮点数float %e 浮点数的科学计数法 %g 浮点数 %u 无符整形 unsigned int %hi 格

iOS中NSLog输出格式大全

iOS开发中的输出格式大全: %@                   对象 %d, %i               整数 %u                    无符整形 %f                     浮点/双字 %x, %X              二进制整数 %o                    八进制整数 %zu size_t %p                    指针 %e                    浮点/双字 (科学计算) %g    

IOS开发教程--NSLog输出格式控制

%@ Object %d, %i signed int %u unsigned int %f float/double %x, %X hexadecimal int %o octal int %zu size_t %p pointer %e float/double (in scientific notation) %g float/double (as %f or %e, depending on value) %s C string (bytes) %S C string (unichar)

格式化输出

NSLog(@“……”)(对比C语言中的printf()函数)//NSlog 本身具有自动换行的功能 NSLog输出格式说明: %@:输出对象(代表了OC对象)或字符串 %i,%d:输出整数 %li,%ld:输出长整数 %u:输出无符号整型数 %lu, %zi: 输出无符号长整型数 %f,%g:输出浮点类型数  注意:NSLOG(@”%.2f”);会四舍五入 %lf:输出双精度浮点数 %o:输出八进制数 %x:输出十六进制数 %e:以科学计数法,输出浮点数 %c:输出字符.注意:对char使用%

C和OC的基础语法(易混淆的概念知识)

List 0. 深复制与浅复制, NSObject万能指针.id指针.instancetype区别,单例import.include.@class的区别 strong 与 weak 区别 #define  和  typedef的区别, static 与  extern 区别,@required与@optional 区 别,@private.@protected .@public.@package区别 变量的命名规则以及规范(4规则,2规范) 数据类型转换 printf与scanf,自增自减,逻辑

IOS开发入门教程(一)

OC语法入门(一) 数据类型和运算符 1.1注释 注释和其他语言一样,允许单行 ,多行注释,一份规范的代码里面需要有一些正式的注释,如下注释: /* 这是多行 注释 */ //这是多行注释 OC语言暂时不支持嵌套注释.(swift里面支持这一特性) 1.2标示符和变量 1.2.1分隔符 1.分号 每一个句子以分号结尾,一行可以多个语句,一个语句也可以跨多行,但是变量名不能分开 合法的: NSString *name  = @"你好"; int age  = 20; NSString *