第13章C加加流傳与文件流.pptxVIP

  • 2
  • 0
  • 约4.44千字
  • 约 65页
  • 2021-10-08 发布于河南
  • 举报
第十三章:C++流和文件流;C++语言中没有专门的输入/输出(I/O)语句,C++ 中的I/O操作是通过一组标准I/O函数和I/O流来实 现的。 C++的标准I/O函数是从C语言继承而来的,同时对C语言 的标准I/O函数进行了扩充。;13.;13.1.1 预定义流;输入操作主要由重载的右移操作符(>>)来完成, 是从流中提取一个字符序列,因此,将”>>”称为提取 运算符。 输出操作主要由重载的左移操作符(<<)来完 成,是向流中插个字符序列,因此将?称为插入运 算符。;2.;2. c in-输入提取运算符;跳过空格 根据默认定义,内部类型的提??运算符跳过(丢弃) 任何中间空白(空格,制表符、换行、回车)。 (1)当变量类型为整数时 跳过空格读取字符,遇到不为整数的字符为止。 〈空格 空格123x2, ?贝Ui的值为123,前面的两个空格被跳过,“ 123〃被读入作 为i的值,且输入指针指在〃x〃处。;(2) 当变量类型为浮点数时 ? 同整数提取运算符 ? 跳过空格,然后读字符,直到发现非浮点数。 (3) 当变量类型为字符时 跳过空格,读取输入流中的下一个字符 n pom 则字符型提取运算符忽略空格而返回”X。;(4)读取字符串, 它跳过前导空格,然后读取所有输入字符,直到 遇到另一个空格。 ?例1: char str [20]: cin str; ? 例2:键盘键入

文档评论(0)

1亿VIP精品文档

相关文档