【阿发C/C++】2.控制台输出与输入
本帖最后由 冰封水3 于 2019-3-26 13:08 编辑2.1 控制台输出
# printf函数
使用printf函数,可以向控制台输出数据。
print的意思是打印、输出,f代表format(使格式化),整体意思就是格式化输出。
使用printf函数,既可以输出英文文本,也可以输出中文文本。
# printf函数的3个要素
<1>.小括号,小括号内的内容称为参数列表。若参数列表内包含多个参数,参数与参数之间以逗号分开;
<2>.双引号,双引号里的文本就是要输出到控制台上的文本;
<3>.\n,表示换行。
# 在C语言中,%有两种用法
<1>.用作求余符号;
<2>.用作转义引导符,用于引导输入输出。
%d,表示按整型输出(后面给出的变量的值);
%f ,表示按单精度浮点型输出;
%lf,表示按双精度浮点型输出。
# 指定显示宽度
%d,显示默认宽度,%4d,显示4位宽度。
# 指定小数点后的位数
%.4lf,表示显示输出的时候,小数点后只保留4位,后面的值四舍五入。
2.2 控制台输入
# scanf函数
使用scanf函数,可以从控制台输入数据。
scan的意思是扫描、输入,f代表format(使格式化),整体意思就是格式化输入。
# int,用于定义整型变量,对应的格式符为%d。
# scanf行的写法,例:
int a ; //定义a为整型变量
scanf("%d",&a); //接受用户输入,并将数据保存在变量a中
说明:
<1>.小括号内的是参数列表,以逗号分隔;
<2>.第一个参数是字符串,以双引号包围;
<3>.第二个参数要在a前加一个&号;
<4>.字符串内不要加多余的空格或其他字母和标点,否则无法接受输入。
# double,用于定义双精度浮点型变量,对应的格式符为%lf。
2.3 注释
可以在代码里添加适当的注释,它们并不影响程序的运行。
单行注释:用//开头,后面的所有文字视为注释。
多行注释:用/*和*/把注释包围起来。
页:
[1]