小学c++1.2课件_第1页
小学c++1.2课件_第2页
小学c++1.2课件_第3页
小学c++1.2课件_第4页
小学c++1.2课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C+中的算术运算(一),第八格科技中心,回顾,cout语句,算数运算,Content,目 录,动手做,作业,01,回顾,Part One,/*一个简单的C+程序*/ #include using namespace std; int main() cout“I am a student.n”; /输出字符串 return 0; ,主函数,函数体开始,函数体结束,分号,一条完整语句的结束符,本程序编译执行后,在屏幕上打印出 I am a student.,头文件,注释或说明,名字空间,注释或说明,注释,上例的第一行: /*一个简单的C+程序*/ 1、这不是程序代码,它只是一个注释,告诉阅读代码的

2、人,这个程序要做什么。注释不会被编译成可运行的代码。 2、注释有两种: 1) 位于/*和*/之间的任意文本都是注释。 /*可以和*/放在同一行代码上,也可以放在不同的代码行上。 2) 使用/,必须在同一行上。/后面的都是注释的内容。,main()函数,每个程序都有且只能有一个main函数,程序都是从main函数开始执行,int main() return 0; ,加入代码,每行代码以;结束,关键字 关键字指为C+语言能够识别,不能用于其它目的的字(英文单词) 在前面的例子里,int就是一个关键字,return也是关键字。 #include using namespace std; int ma

3、in() couthello world; return 0; ,运行过程 编辑:就是创建和修改C+程序 我们编写的程序称为源程序(代码)。 编译:由编译器将源程序变成机器语言。注意: 1、编译过程中,如源程序有语法错误,编译器会找出并报告错误。2、编译器的输出结果称为目标代码(object code),存放它们的文件称为目标文件(object file),这些文件的扩展名在Windows环境中通常是.obj,在Linux/UNIX环境中通常是.o。 链接: 1、编译后的对象代码(模块)可能有很多个,需要把它们合在一起。 2、程序中会使用到C+库中的代码模块,通过链接把它们加进来。,运行过程(

4、续),运行:当成功完成了前述3个阶段后,运行程序。 但是,这个阶段可能会出现各种错误,包括输出错误及什么也不做,甚至使计算机崩溃。 不管出现哪种情况,都必须返回编辑阶段,检查并修改源代码。 注意: 1.编译和链接只能找出语法错误,但不能找出程序逻辑上的错。 2.编辑和链接在实际操作中可能只是一个命令就完成了。,02,cout 语句,Part Two,cout语句,cout 是c+的标准输出语句。与操作符 “” 配合,实现数据从屏幕输出。如: cout“hellon”; /输出:hello cout “3.14+5=”3.14+5endl; /输出:3.14+5=8.14,03,算数运算,Par

5、t Three,基本的算术运算 C+语言提供了许多运算符。基本的算术运算符有: +(加)、-(减)运算符:属同优先级别的双目运算符,结合方向自左向右,即它们在运算过程中同时出现时,按照它们出现的顺序进行运算。 *(乘),/(除),%(求余或称求模运算,其值等于两数相除后的余数),是同优先级的双目运算符,结合方向是自左向右。这三种运算的优先级别高于+(加)、-(减)运算符。,例(书例1.2):把100张画平均分配给7个同学,每人分得几张,还剩几张? #include using namespace std; int main() cout“每人分得”100/7“张。n”; cout“还剩”100%7“张。”endl; return 0; ,请同学们阅读书第6页的例1.3,回答下列表达式的运算顺序。 cout9/84*(6+3)%5(4*6+3)%5endl; 输出:112,例(书例1.5):将10000秒转换成时、分、秒的形式。 #include using namespace std; int main() cout“10000秒=”; cout10000/3600“小时”;、; cout (10000%3600)/60“分钟”; cout 10000%3600%60“秒”endl; return 0; ,04,动手做,Part Four,1. 阅读书第6页例1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论