奇思妙想

2024年 4月 26日

不同语言的不同进制字面量

常见的是十进制,另外为了方便不同场景下使用,八进制和十六进制可以更好的表达二进制,也被大部分编程语言支持,二进制字面量支持程度差异较大。一般而言,0开头(数值位不止一个0)或者0o/0O为八进制,0x...

进一步了解
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是十六进制的小数部分,...

进一步了解