1.
scanf输入:
特点:除%c外,读取输入时会跳过非白字符前的所有空白字符,然后一直读取字符,直到空白字符或正在读取字符不匹配的字符.(不匹配的会丢入缓冲区.作为下一次输入接收的字符).
技巧: ①:把*放在%和转换字符之间时,可以让scanf()跳过相应输出项.
比如:scanf("%*d %*d %d",&n); 等于跳过前2个输入的整数,把第3个整数拷贝给n;
②:在%c前面加一个空格,可以让函数从第一个非空白字符开始读取 ; 如: scanf(" %c,&ch);
printf输出:
①: 标记:
- "%-20s" 左对齐;
空格 "% 6.2f" 值为正则显示前导空格,负则显示负号;
0 "%010d" 用前导0代替空格填充字段宽度;
②: 字符串断行:
方法一:用反斜杠(\)+Enter来断行. 例: printf("This is \
right.\n");
方法二: 用两个双引号. 例:printf("This is"
"right.\n");
2.未完待续....