scanf 函数和 printf 函数是C语言编程中使用最频繁的两个函数,他们用来格式化输入和输出。
printf 函数:
printf(格式串, 表达式1, 表达式2);
格式串包含普通字符和转换说明
转换说明以%字符开头
转换说明可以用%m.pX格式或%-m.pX格式(m和p都是整数常量,而X是字母。m和p都是可选的)
m:指定了要显示的最少字符数量(在m前加‘-’表示左对齐)
p:转换说明符的精度(如d,e,f,g)
转义序列:
警报符:\a
回退符:\b
换行符:\n
水平制表符:\t
字符":\"
显示\:\\(需要两个\\)
scanf 函数:
和printf函数用特定的格式显示输出一样,scanf函数也根据特定的格式读取输入。
scanf的格式串也可以包含普通字符和转换说明两个部分(大多情况下只包含转换说明)
int i;
float j;
scanf("%d%f", &i, &j);(&是常常(但不总是)需要的)(为了允许第一个数后面有空格,应使用格式串“%d /%d”)
注:
%i:用于八进制、十进制、十六进制
\t(制表符):通常是8个字符宽度
完