1.标准输入语句

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:40:13
1.标准输入语句
scanf()函数是格式化输入函数, 它从标准输入设备(键盘) 读取输入的信息。其调用格式为:
scanf("<格式化字符串>", <地址表>);
格式化字符串包括以下三类不同的字符;
(1).空白字符:空白字符会使scanf()函数在读操作中略去输入中的一个或多个空白字符。
(2).非空白字符:一个非空白字符会使scanf()函数在读入时剔除掉与这个非空白字符相同的字符。
其中的(1) 和(2) 怎么理解`如何表示是空白字符 或 非空白字符 不明白呀`~

空格符、制表符、换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用, 编译程序对它们忽略。因此在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。
--------
除了这些都是非空白字符
int a;
scanf("%d", &a);
就会接受键盘上的值传到地址a.
如果
int a;
scanf(" %d", &a);
结果也是一样的,空白会被略去。