C学习与讲解第一章.ppt_第1页
C学习与讲解第一章.ppt_第2页
C学习与讲解第一章.ppt_第3页
C学习与讲解第一章.ppt_第4页
C学习与讲解第一章.ppt_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

C+程序设计 第一章 C+基础知识 *1 课程要求 课前请做好预习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业,作业必须经上机调 试通过 重视上机实践,有效利用宝贵的上机时间,上机前必须 先完成实验预习报告,没有预习报告不能上机实验 上机考勤3次缺席,平时成绩按不及格处理 发现上机时间上网做与编程无关的事,按缺席一次处理 实验教学分组管理,组长负责,目标是一个都不能少。 Date2 联系方式 v教材:c+程序设计(第二版) v高等教育出版社,吴乃陵 v李赤松 vchisong_ v电话v班级邮箱:c_ v密码:c+xuexi Date3 计算机语言的基本体系结构 语言的基本体系结构 程序设计语言程序设计语言 Date4 本章将简要介绍C+中的数据类型及相关 运算,以及常量、变量、表达式、语句等, 最后介绍简单的输入输出方法。 Date5 第一章 C+基础知识 1.3 C+的词法单位 1.6 运算符和表达式 1.8 简单的输入输出 1.7 数组与字符数组 1.5 常量 1.4 C+ 中的变量与数据类型 1.2 一个C+程序实例 Date6 1.2 用C+语言编写程序 Date7 1 在屏幕上显示同学们好 ! 例2-1 在屏幕上显示短句: 同学们好 ! Date8 主函数main()是程序的执行入口 程序体可能由若干函数组成,其中有且 仅有一个主函数main() cout 编译预处理命 令 using namespace std; 命名空间 void main ( ) 主函数 换行符 语句结束 输出流对象 1. 程序由若干语句组成 。 2.语句由分号;结束 3.任何程序都有主函数 Date9 v求华氏温度 100 对应的摄氏温度 摄氏温度=(5/9)(华氏温度-32) 2.求华氏温度对应的摄氏温度 #include 编译预处理命令 using namespace std; 命名空间 void main ( ) 主函数 Date10 1.3 C+的词法单位 1.3.1 C+的字符集 1.3.2 关键字 1.3.3 标识符(ID,identifier) 1.3.4 标点符号 Date11 1.3.1 C+的字 符集 26个 小写字母 abcdefghijklmnopqrstuvwxyz 26个 大写字母 ABCDEFGHIJKLMNOPQRSTUV WXYZ 10个 阿拉伯数字 0 1 2 3 4 5 6 7 8 9 其他符号 + - * / = , . _ : ; ? “ | ! # % void main(void) / 主函数名main int celsius, fahr; fahr = 100; / 变量使用 celsius = 5 * (fahr - 32) / 9; cout Using namespace std; void main(void) int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; cout using namespace std; int main () double r, girth, area ; cout r ; girth=2 * 3.14 * r ; area=3.14 * r * r ; cout using namespace std; int main() int int_arr4; int_arr0=1; int_arr1=1; int_arr2=2; int_arr3=int_arr1+int_arr2; coutA; vchar B=“are”; cout数组名 v输出 : coutstr1str2str3; 运行时输入数据: How are you 49 字符数组的输入/输出 str1 str2 str3 v输入多个字符串时,以空格分隔; v输入单个字符串时,其中不能有空格 。 How0 are0 you0 Date49 vcin.getline(字符数组名, 字符个数N) 一次连续读入多个字符(可以包括空格),直到读满N 个,或遇到回车n 读入的字符串存放于字符数组中 例如: char str115 ; cin.getline(str1,14); 运行时输入数据: How are you strHowareyou0 字符串处理函数: 字符串处理函数定义在头文件中 Date50 字符串处理函数: 字符串处理函数定义在头文件中 strlen(s)/返回字符串s的实际长度(不包括0 ) strcpy(s1,s2)/将字符串s2中0 之前的所有字符/依 次赋值到字符串s1中,最后再加上一个0 。 由于不能直接对字符数组名赋值,所以将一个字符串的 值赋给另一个字符串必须用字符串复制函数完成。 例如:char string220; string2=”VC+”;/非法 char string220=“VC+”; /合法 strcpy(string2, ”VC+”);/合法 Date51 int main( ) char s1 =“Hello C+“;/初始化决定数组s1有10个元素 char s210, s320; s20= B; s21= e; s22= g; s23= i; s24= n; s25= 0 ; /对字符串结束处理非常重要 strcpy(s3, s2); cout # include using namespace std; /只有字符数组可整体输出,因为有结束符 运行结果:The length of “ Hello C+ “ is:9 Begin Begin Date52 1.8 简单的输入输出 1.8.1 C+的输入输出简介 1.8.2 数据的输入输出 1.8.3 输入输出的格式控制 Date53 1.8.1 C+输入输出简介 v输入流对象cin: cin用来在程序执行期间给变量输入数据, 一般格式为: cin变量名1变量名2变量名n; v输出流对象cout: cout实现将数据输出到显示器的操作, 一般格式为: cout using namespace std; Date54 例如:char c1, c2, c3; cinc1;/A cinc2c3; 1.8.2 数据的输入输出 v字符的输入 cin 程序执行到A行时,等待用户输入数据。 若输入:A b c 则cin分别将字符A、b、c赋给变量c1、c2、c3。 cin自动跳过输入的空白字符(包括空格,制表和回 车等)。 Date55 v假定字符c1、c2、c3的值分别为字符a、b和c,执行以 下语句序列: coutij; cinxy

温馨提示

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

评论

0/150

提交评论