C常用的输入输出函数.ppt

上传人:max****ui 文档编号:6330381 上传时间:2020-02-23 格式:PPT 页数:16 大小:1.82MB
返回 下载 相关 举报
C常用的输入输出函数.ppt_第1页
第1页 / 共16页
C常用的输入输出函数.ppt_第2页
第2页 / 共16页
C常用的输入输出函数.ppt_第3页
第3页 / 共16页
点击查看更多>>
资源描述
C 中几个常见输入输出方法 1 cin1 cin get 2 cin getline 3 getline 4 gets 5 getchar 输入 用法1 最基本 也是最常用的用法 输入一个数字 includeusingnamespacestd intmain inta b cin a b cout a b endl 输入 2 回车 3 回车 输出 5 1 cin 用法2 接受一个字符串 遇 空格 TAB 回车 都结束 includeusingnamespacestd intmain chara 20 cin a cout a endl 输入 jkljkljkl输出 jkljkljkl输入 jkljkljkljkl 遇空格结束输出 jkljkl 用法1 cin get 字符变量名 可以用来接收字符 includeusingnamespacestd intmain charch ch cin get 或者cin get ch cout ch endl 输入 jljkljkl输出 j 2 cin get 用法2 cin get 字符数组名 接收字符数目 用来接收一行字符串 可以接收空格 includeusingnamespacestd intmain chara 20 cin get a 20 cout a endl 输入 jkljkljkl输出 jkljkljkl输入 abcdeabcdeabcdeabcdeabcde 输入25个字符 输出 abcdeabcdeabcdeabcd 接收19个字符 1个 0 接受一个字符串 可以接收空格并输出 includeusingnamespacestd intmain charm 20 cin getline m 5 cout m endl 3 cin getline 输入 jkljkljkl输出 jklj接受5个字符到m中 其中最后一个为 0 所以只看到4个字符输出 如果把5改成20 输入 jkljkljkl输出 jkljkljkl输入 jklffjlsjffjsdklf输出 jklffjlsjffjsdklf 接受一个字符串 可以接收空格并输出 需包含 include include includeusingnamespacestd intmain stringstr getline cin str cout str endl 4 getline 输入 jkljkljkl输出 jkljkljkl输入 jkljfksldfjjklsjfl输出 jkljfksldfjjklsjfl和cin getline 类似 但是cin getline 属于istream流 而getline 属于string流 是不一样的两个函数 接受一个字符串 可以接收空格并输出 需包含 include include includeusingnamespacestd intmain charm 20 gets m 不能写成m gets cout m endl 输入 jkljkljkl输出 jkljkljkl输入 jkljkljkl输出 jkljkljkl 5 gets 接受一个字符 这个函数在标准C里面就有 在C 里也有 是getc 的宏定义 include includeusingnamespacestd intmain charch ch getchar 不能写成getchar ch cout ch endl 输入 jkljkljkl输出 j 6 getchar cout 与控制符puts putch putchar printf C函数 输出 最常见的输出方法 标准输出用于把信息输出到屏幕上 其中 需要原文输出的 把该信息用双引号括起来 需要输出变量的值的则不需 可以结合控制符制定特定格式的输出 1 cout cout控制符 include include include 要用到格式控制符usingnamespacestd intmain doubleamount 22 0 7 cout amount endl cout setprecision 0 amount endl setprecision 1 amount endl setprecision 2 amount endl setprecision 3 amount endl setprecision 4 amount endl cout setiosflags ios fixed cout setprecision 8 amount endl cout setiosflags ios scientific amount endl cout setprecision 6 重新设置成原默认设置 例子 puts 函数用来向标准输出设备 屏幕 写字符串并换行 其调用格式为 puts s 其中s为字符串变量 字符串数组名或字符串指针 puts 函数的作用与语printf s n s 相同 例如 includeusingnamespacestd intmain 定义字符串数组和指针变量 chars 20 f 字符串数组变量赋值 strcpy s Hello C 字符串指针变量赋值 f Thankyou puts s puts f 2 puts 说明 1 puts 函数只能输出字符串 不能输出数值或进行格式变换 2 可以将字符串直接写入puts 函数中 如 puts Hello C 功能 在当前光标处向文本屏幕输出字符ch 然后光标自动右移一个字符位置 用法 intputch charch 其中参数ch为要输出的字符 返回值 如果输出成功 函数返回该字符 否则返回EOF 3 putch include includeintmain void charch 0 printf Inputastring while ch r ch getch putch ch return0 输入 abcdefg 按回车后变为 putchar函数 字符输出函数 的作用是向终端输出一个字符 其一般形式为putchar c includeintmain chara C b P c L d U e S putchar a putchar 0 putchar b putchar c putchar d putchar e putchar n putchar a putchar n 4 putchar 格式化输出函数 一般用于向标准输出设备按规定格式输出 d十进制有符号整数 u十进制无符号整数 f浮点数 s字符串 c单个字符 p指针的值 e指数形式的浮点数 x X无符号以十六进制表示的整数 o无符号以八进制表示的整数 g自动选择合适的表示法 5 printf C函数 n换行 f清屏并换页 r回车 tTab符 xhh表示一个ASCII码用16进表示
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!