C++程序设计—大模型思维与实践课件 第04章 输入输出和文件-进阶内容.pptxVIP

  • 1
  • 0
  • 约7.31千字
  • 约 24页
  • 2026-06-18 发布于山东
  • 举报

C++程序设计—大模型思维与实践课件 第04章 输入输出和文件-进阶内容.pptx

第四章输入输出和文件进阶内容C++程序设计——大模型思维与实践

2键盘输入缓存区综合举例cout输出格式4-2-14-3-1文件读写位置指针4-4-1

3【例1】当输入为“123.45”,使用以下输入语句,读取到的a、c、d值分别为多少?charch;inta,b;doublec,d;cinacd;cin.get(ch);程序运行后,各个变量读取到的值分别为:a=123:读入时,首先忽略一个空格,然后读入123。“123”之后的点号不属于整数的一部分,因此,点号不会被读掉,仍然留在缓冲区中。c=0.4:读入c时,缓冲区内容为“.45\n”,因为点号是浮点数的一部分,“.4”是一个合法的浮点数,读入后,c等于0.4。d=5.0:读入d时,缓冲区内容为“5\n”,首先忽略空格,然后读取5,而5之后是回车,所以d只能读入5,值为5.0ch=’\n’:读入ch时,缓冲区内容为“\n”,直接读入第1个字符,为字符’\n’。4-2-1键盘输入缓存区综合举例

4【例2】编写程序,首先输入两个double型数,然后输入运算符“+-*/”中的一个,程序输出这两个数和运算符组成的表达式。键盘输入缓存区综合举例intmain(){charch;doublea,b;coutinputaandb:\n;cinab;//

文档评论(0)

1亿VIP精品文档

相关文档