glibc ver 2.35
曾是2022 年 2 月 3 日发布,并添加了%b
和%B
二进制转换说明符。这是一个期待已久的功能,可以将值显示为“1 和 0”的字符串。我想使用它。
我正在运行 Ubuntu 22.04。我的glibc
版本:
$ ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.1) 2.35
我查看了《Linux程序员手册》中的以下内容printf
:
man 3 printf
不幸的是,没有关于这些新的二进制格式说明符的任何信息。它们甚至没有列出。它们在printf
;我可以使用它们,但会得到意想不到的结果。
我误以为apt
更新后的手册与应用程序和库一致。这难道不是 Ubuntu 的工作方式吗?要获取printf
包含新二进制转换说明符%b
&的当前版本的程序员手册,必须做什么%B
?