c语言 格式化输入输出
格式控制符
%d // 十进制整数 int
%ld // 长整型 long
%lld // 双长整型 long long
%c // 一个字符 char
%s // 一个字符串 char[]
%f // 单精度 float
%lf // 双精度 double
%g
%u // 无符号基本整型 unsigned
// 或者 无符号短整型 unsigned short
%lu // 无符号双长整型 unsigned long
%llu // 无符号双长整型 unsigned long long
%o,%x // 八进制,十六进制整数
%e // 科学计数法
%-d // 左对齐
%0xd // 不足x位补0
%.xf // 保留x位小数
\n // 换行,将当前位置移到下一行开头
\t // 水平制表,跳到下一个Tab位置
\\ // 代表一个反斜线字符'\'
printf
输出函数
printf("需要输出的内容");
printf("格式控制符" , 输出的变量);
//如:
printf("Hello World !");
int a = 1;
printf("%d" , a);
scanf
输入函数
scanf("格式控制符", 变量的地址);
//如:
int a;
scanf("%d" , &a);
putchar
输出一个字符
putchar('需要输出的字符');
putchar('a'); // 输出结果为a
putchar(ASCLL码值);
putchar(97); //输出结果为a
putchar('转义字符');
putchar('\n'); // 输出一个换行
getchar
从键盘中获取一个字符返回
char a;
a = getchar();
//此时从键盘获取一个字符 赋值给变量a
B2021 输出保留 3 位小数的浮点数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)