3. 4数据输入与输出数据输入指从输入设备(例如键盘、磁盘、光盘、扫描仪等)向计算机输送。数据输出指从计算机向外部输出设备(例如显示器、打印机、磁盘等)输送数据。C语言本身不提供输入输出语句,其数据的输入和输出功能是由函数来实现的。o #include<stdio.h>(输出printf(格式输出)、scanf(格式输入)、putchar字符),getchar(输入字符)TurboC中允许在使用这两个函数时不用#include命令使用数学函数库时,要用到math.h文件
3.4 数据输入与输出 数据输入 指从输入设备(例如键盘、磁盘、光盘、扫描仪 等)向计算机输送。 数据输出 指从计算机向外部输出设备(例如显示器、打印 机、磁盘等)输送数据。 C语言本身不提供输入输出语句,其数据的输入和输出功能 是由函数来实现的 。 #include<stdio.h> printf(格式输出)、scanf(格式输入)、putchar(输出 字符),getchar(输入字符) Turbo C中允许在使用这两个函数时不用#include命令 使用数学函数库时,要用到math.h文件
3.4数据输入与输出·3.4.1 格式化输出函数printf○功能是向系统指定的设备输出若于个任意类型的数据调用形式Qprintf(格式控制字符串,输出列表);福○格式控制字符串是用双引号括起来的字符串,它包括两个信息:格式说明。由“%”和格式字符组成,如%d、%c、%f等它的作用是将要输出的数据转化成指定的格式输出,格式说明都是由“%”字符开始的。(一般字符。或者称为非格式说明符,即按原样输出的字符
3.4 数据输入与输出 3.4.1 格式化输出函数printf 功能是向系统指定的设备输出若干个任意类型的数据 调用形式 printf(格式控制字符串,输出列表); 格式控制字符串是用双引号括起来的字符串,它包括两个 信息: 格式说明。由“%”和格式字符组成,如%d、%c、%f等。 它的作用是将要输出的数据转化成指定的格式输出,格 式说明都是由“%”字符开始的。 一般字符。或者称为非格式说明符,即按原样输出的字 符
3.4数据输入与输出格式化输出函数printf3.4.15输出列表是需要输出的变量、函数、表达式。例如:printf("a+b=%d)n",c);“%d”是格式说明,用来控制输出项c的输出格式“a+b="和“\n都是一般字符,原样输出,,“n"是转.义字符,代表换行符。假设c为300,则输出结果为:a+b=300
3.4 数据输入与输出 3.4.1 格式化输出函数printf 输出列表是需要输出的变量、函数、表达式。 例如: printf("a+b=%d\n",c); “%d”是格式说明,用来控制输出项c的输出格式。 “a+b=”和“\n”都是一般字符,原样输出,“\n”是转 义字符,代表换行符。 假设c为300,则输出结果为: a+b=300
3.4数据输入与输出格式化输出函数printf·3.4.1#○格式说明_%[标志Ⅱ最小宽度Ⅱ.精度长度]类型[]表示可选项「标志]可以是-、+、0printf函数常用附加格式符字符形式字符含义正数前的空格改输出为+号+左对齐,右边空余部分填充空格宽度空余部分填充00
3.4 数据输入与输出 3.4.1 格式化输出函数printf 格式说明 %[标志][最小宽度][.精度][长度] 类型 [ ] 表示可选项 [标志] 可以是-、+、0
3. 4数据输入与输出格式化输出函数printf3.4.1拉o「最小宽度:十进制整数,表示输出的最少位数。o「.精度l:“"加上十进制整数n,其含义是:如果输出的是数值,则该数表示小数位数,若实际小数位数大于该值,则超出部分四舍五入;如果输出的是字符,则表示输出字符的个数。o「长度l:可以是h、l。h表示按短整型量输出,1表示按长整型量或双精度量输出
3.4 数据输入与输出 3.4.1 格式化输出函数printf [最小宽度]:十进制整数,表示输出的最少位数。 [.精度]:“.”加上十进制整数n,其含义是:如果输出的是 数值,则该数表示小数位数,若实际小数位数大于该值, 则超出部分四舍五入;如果输出的是字符,则表示输出字 符的个数。 [长度]:可以是h、l。h表示按短整型量输出,l表示按长整 型量或双精度量输出