c - 在哪些系统/平台上支持“%b”作为格式说明符?
问题描述
printf()
我知道(或sprintf()
等)的至少一些实现支持%b
格式说明符,它使用二进制数字格式化整数。但是 - 这似乎不是语言标准的一部分(根据cppreference)。
那么,哪些平台/C 标准库实现支持“%b”?而且 - 我可以测试这种支持吗?
我应该提到(最近的)Linux 机器上的 libc6 不支持%b
;这就是你在 Linux 机器上使用 gcc 和 clang 所得到的。但可能在其他 Unix 或 Windows 或某种嵌入式 libc 等上。
解决方案
推荐阅读
- kubernetes - 混合 Kubernetes 集群
- javascript - 带有 quick.db 的 discord.js 手动调平系统
- reactjs - TypeError:无法在反应中读取空属性(读取“元素”)
- arrays - 数组作为子参数的语法检查失败
- python - discord.py 中的文本格式转换
- git - 错误系统。源代码树中的组件 model.win32 异常
- python - 在 Python 中测试 R pchisq 的等价物
- java - 使用 Spring Batch 在 aws S3 中写入文件
- jenkins - Jenkins 从 build_options.txt 文件构建
- rust - 为什么在 Rust 中通过指针对同一个值的多个可变引用是合法的