奇思妙想

2024年 4月 25日

Swift和ObjC互调用

苹果平台现有的很多框架、库都是ObjC编写,Swift的引入并不是将以前的库全扔掉,而是可以复用它们。可以在ObjC类开始加上@objc指示,Swift可以调用它。同样Swift代码中加上@objc前...

进一步了解
2024年 4月 24日

%a和%A格式串

C语言中,%a或%A用于在*printf函数中以十六进制浮点数的形式输出一个float或double类型的值。 输出格式一般是[-]0xh.hhhhp[+-]d,其中h.hhhh是十六进制的小数部分,...

进一步了解
2024年 4月 24日

%l %h和%d %o %u %x

C语言%d对应整形,%hd和%ld对应短整形和长整形,%lld代表long long int,%o代表八进制输出,%u是%d的无符号版本,格式串解析是在libc完成。 %h数值可能不是预期 在C语言中...

进一步了解