2_C++语言基础(1_输入输出).ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2_C语言基础(1_输入输出)

C++语言基础知识 简单的C++程序 C++程序由一个或多个源代码文件构成。C++的源代码文件分为两类:头文件和源程序文件。 C++源程序包括编译预处理、程序主体和注释几部分。 一般将变量(对象)、类型及类的定义、函数的声明等放在头文件(扩展名为.h);而将使用这些变量或函数的程序放在另一个文件中,成为C++源程序(扩展名.cpp)。 C++程序的编译过程分为预处理和正式编译两个步骤。在编译C++程序时,编译系统中的预处理模块首先根据预处理命令对源程序进行适当的加工,然后再正式编译。 程序主体就是main函数。每一个C++源程序都必须且只能有一个main函数,作为程序的入口 。 注释是程序员为程序语句所做的说明,是提高程序可读性的一种手段。注释一般分为两种:序言性注释和注解性注释。 C++的语句 例 示例C ++程序的基本组成。 //example21.cpp #include iostream.h //编译预处理 int main() //主函数 { char name[20]; //定义字符数组 coutplease input your name:; //输出提示信息 cinname;  //从键盘输入 coutHello,name!endl; //输出问候信息 return 0; } 例 示例C ++程序的基本组成。 例题中用到的函数cin 用来给变量输入数据。一般格式为: cin变量名1(变量名2…变量名n); 其中,称为提取运算符。从输入流中提取数据。 函数cout输出信息到屏幕。一般格式为: cout表达式1(表达式2…表达式n); 其中,称为插入运算符。将表达式的值插入输出流。 这两个函数的定义都在系统的头文件iostream.h中,所以程序中使用编译预处理命令 #include iostream.h 输入与输出 2 数据的输入 2 数据的输入 2 数据的输入 2 数据的输入 2 数据的输入 * * 1 表达式语句:表达式; 2 空语句: ; 3 复合语句: { //若干语句 } 4 流程控制语句:实现三种基本结构的语句; 输出 输出数据(数值类、字符类) 输出的格式控制 输入 输入数据(数值类、字符类) 输入数据的格式控制 1. 数据的输出 输出数据到屏幕: 假定有数据定义 char c1=‘A’,c2=‘m’;int x=25,y=69,z=-17; 执行以下语句: coutc1c2xyzendl; 输出为:Am2567-17 输出的数据之间是无间隔的。 1. 数据的输出 分隔输出的数据: (1)输出分隔符表达式。 coutc1\tc2\tx\ty\tz\n; 转义字符‘\t‘表示制表符,作为表达式输出,起到分隔数据的作用。 (2)设置输出数据的宽度。 coutsetw(8)c1setw(8)c2; cout setw(8)xsetw(8)yendl; 或者 cout.width(8);coutc1; 使用setw() 必须在程序的开始处增加: #include iomanip.h 1. 数据的输出 设置输出数据的格式: 例如:设置基数为八进制形式、设置按科学计数法输出等等。 couthexx\tyendl; coutdeczendl; coutsetiosflags(ios::fixed); cout23.57endl; coutsetiosflags(ios::scientific)5431234.67endl; (1)输入数值 int x,y,z; cout请输入三个整数endl; //A cinxyz; 程序执行到A行时,等待用户输入数据。 输入多个变量的数值之间用分隔符间隔,分隔字符可以是空格,制表,回车等。 (2)输入字符变量的值——使用cin char c1, c2, c3; cinc1; //B cinc2c3; 程序执行到B行时,等待用户输入数据。 若输入:A b c CR 则cin分别将字符A、b、c赋给变量c1、c2、c3。 cin自动跳过输入的空白字符(包括空格,制表,backspace和回车等)。 (3)输入字符变量 ——使用cin.get char c1, c2, c3, c4; cin.get (c1); //B cin.get (c2); cin.get (c3); 程序执行到B行时,若输入:A bCR 则执行结果是:字符′A′、空格、字符′b′分别赋给变量c1、c2、c3;输入行中仍保留回车符。cin.get()把从键盘上输入的所有字符,包括空白字符,都作为输入字符赋给字符变量。 (4)输

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档