正确的 C/C++ printf 用法是什么?


我们应该使用 "%zu" 来打印 size_t 长度的变量。我们还可以使用 "%d" 来打印 size_t 变量,它不会显示任何错误。打印 size_t 变量的正确方法是使用 "%zu"。

在 "%zu" 格式中,z 是一个长度修饰符,u 代表无符号类型。

以下是打印 size_t 变量的一个示例。

示例

 实时演示

#include <stdio.h>
int main() {
   size_t a = 20;
   printf("The value of a : %zu", a);
   return 0;
}

输出

The value of a : 20

在上述程序中,声明了一个 size_t 长度的变量并初始化了一个值。

size_t a = 20;

size_t 长度的变量的打印如下 −

printf("The value of a : %zu", a);

更新日期: 2020 年 6 月 26 日

22K+ 浏览量

开启你的 职业生涯

完成课程认证

开始
广告