C语言

输出

# 通用输出格式化函数
printf("%d\n", i)

格式说明可以省略宽度与精度,例如,%6f表示待打印的浮点数至少有6个字符宽;%.2f 指定待打印的浮点数的小数点后有两位小数,但宽度没有限制;%f则仅仅要求按照浮点数打 印该数。
%d 按照十进制整型数打印
%6d 按照十进制整型数打印,至少6个字符宽
%f 按照浮点数打印
%6f 按照浮点数打印,至少6个字符宽
%.2f 按照浮点数打印,小数点后有两位小数
%6.2f 按照浮点数打印,至少6个字符宽,小数点后有两位小数

int fprintf(FILE *stream, const char *format, ...);

# 这里的2,是文件描述符,代表标准错误流(stderr)
fprintf(2, "usage: grep pattern [file ...]\n");

fprintf 可以指定输出到任意文件流(如标准输出、标准错误、文件等),而 printf 默认输出到标准输出(stdout)

results matching ""

    No results matching ""