冰封水3 发表于 2019-3-21 13:16:56

【阿发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]
查看完整版本: 【阿发C/C++】2.控制台输出与输入