2.16.4. printf()

printf() 始终完全符合 ISO C89 标准。 它还会有选择地支持 C99 中定义的其他格式指令,即,%a%A(用于十六进制浮点)以及 %E%F%G(作为 %e%f%g 的大写版本)。 缺省情况下,不包含这些 C99 格式指令。

要在 printf() 中启用 C99 功能,您必须指定 #pragma import(__use_c99_library)。这会影响 printf()scanf() 系列中的所有函数。

语法

int printf(const char *format,  ...);

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential