正在加载图片...
25基本输入输出函数 5.1 scanf()函数(格式输入函数 canf()函数的功能就是按指定的格式从外部输入设备向主机输入信息 scanf()函数的一般格式 scanf(”控制格式字符串″,输入项地址表列) 说明 (1)控制格式字符串控制格式字符串是用双引号括起来的一个字符串,它包含2种类型的字 符:格式说明 符和普通字符。 ①格式说明符 格式说明符由下列形式组成:%[<修饰符>]<格式字符> 其中: “%”是格式标识,用来说明后面跟的字符是格式字符。 格式字符>用来说明输入数据的指定格式,表3.1列出 scanf()函数的格式字符 修饰符>是用来指定输入数据特殊含义的附加符号,其特殊含义见表 普通字符 控制格式字符串”中出现的普通字符,必须原样输入 (2)输入项地址表列 “输入项地址表列”是由一个或多个输入项地址组成的表列,输入项地址之间用“,”号隔开,并 控制 式字符串”中的格式说明符(带“*”号的格式说明符除外)的个数相等。 &”是“地址运算符 、 scanf()函数输入说明 (1)如果相邻指示符之间没有数据分隔符,则对应的输入数据之间可用空格、回车、跳格 (Tab)分隔 (2)有下列情况,系统认为输入数据结束 ①遇到空格,或者回车,或者跳格(Tab) ②遇到“格式说明符”中指定域宽。例如“%2d”。 ③遇到非法输入。 (3)在用格式说明符“%c”输入单个字符时,空格字符和转义字符是有效字符,即都被输 (4)输入数据时不能指定精度 2.5.2 printf()函数(格式输出函数) printf()函数的功能是向计算机的输出设备输出信息 1、 printf()函数的一般格式 printf("控制格式字符串“[,输出项表列]):(中括号表示“输出项表列”为可选项) (1)控制格式字符串 控制格式字符串”是用双引号括起来的一个字符串,它包含3种类型的字符:格式说明符、转 义字符和普通 付 ①格式说明符 式说明符由下列形式组成:%[<修饰符>]<格式字符> 其中2.5 基本输入输出函数 2。5 .1 s canf ( ) 函数(格式输入函数) scanf ()函数的功能就是按指定的格式从外部输入设备向主机输入信息。 1 、 scanf ()函数的一般格式 scanf ( " 控制格式字符串 " ,输入项地址表列); 说明: ( 1 )控制格式字符串控制格式字符串是用双引号括起来的一个字符串,它包含 2 种类型的字 符:格式说明 符和普通字符。 ① 格式说明符 格式说明符由下列形式组成:% [< 修饰符>]<格式字符> 其中: “ % ” 是格式标识,用来说明后面跟的字符是格式字符。 <格式字符>用来说明输入数据的指定格式,表 3.1 列出 scanf ()函数的格式字符。 <修饰符>是用来指定输入数据特殊含义的附加符号,其特殊含义见表 3.2 。 ② 普通字符 “ 控制格式字符串 ” 中出现的普通字符,必须原样输入。 ( 2 )输入项地址表列 “ 输入项地址表列 ” 是由一个或多个输入项地址组成的表列,输入项地址之间用 “,”号隔开,并 与“控制 格式字符串 ”中的格式说明符(带“*”号的格式说明符除外)的个数相等。 注: “ & ” 是 “ 地址运算符 ” 。 2 、 scanf ( ) 函数输入说明 ( 1 )如果相邻指示符之间没有数据分隔符,则对应的输入数据之间可用空格、回车、跳格 (Tab )分隔。 ( 2 )有下列情况,系统认为输入数据结束: ① 遇到空格,或者回车,或者跳格( Tab )。 ② 遇到 “ 格式说明符 ” 中指定域宽。例如 “ % 2d” 。 ③ 遇到非法输入。 ( 3 )在用格式说明符 “%c” 输入单个字符时,空格字符和转义字符是有效字符,即都被输 入。 ( 4 )输入数据时不能指定精度。 2 . 5.2 p rintf( ) 函数(格式输出函数) printf ( ) 函数的功能是向计算机的输出设备输出信息。 1 、 printf ( ) 函数的一般格式 printf ( " 控制格式字符串 "[ ,输出项表列 ] );(中括号表示 “ 输出项表列 ” 为可选项) ( 1 )控制格式字符串 “ 控制格式字符串 ” 是用双引号括起来的一个字符串,它包含 3 种类型的字符:格式说明符、转 义字符和普通 字符。 ① 格式说明符 格式说明符由下列形式组成:% [< 修饰符>]<格式字符> 其中:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有