#include <stdio.h>
int main() {
int num = 42;
float fnum = 3.14159;
char ch = 'A';
char str[] = "Hello, World!";
// 输出整数
printf("Integer: %d\n", num);
// 输出浮点数
printf("Float: %f\n", fnum);
printf("Float with precision: %.2f\n", fnum);
// 输出字符
printf("Character: %c\n", ch);
// 输出字符串
printf("String: %s\n", str);
// 指定宽度和精度
printf("Padded integer: %5d\n", num);
printf("Left-aligned padded integer: %-5d\n", num);
printf("Zero-padded integer: %05d\n", num);
printf("Float with width and precision: %8.3f\n", fnum);
// 特殊标志
printf("Signed integer: %+d\n", num);
printf("Hexadecimal with prefix: %#x\n", num);
return 0;
}
|