prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 20.11

Q我可以使用二进制常量(例如0b101010)?
是否有用于二进制的printf格式说明符?


A不,两者都不能,尽管有各种预处理器技巧可以尝试(请参阅下面的链接)。您可以使用strtol将二进制字符串表示转换为整数。如果您需要以二进制形式打印数字,请参阅问题 20.10 中的示例代码。

额外链接

Jack Klein 的示例

Karl Heuer 的预处理器技巧

Bill Finke 的更漂亮的预处理器技巧


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管