C++面向对象的编程 第 二课.ppt

C++面向对象的编程 第 二课.ppt

ID:56467184

大小:122.83 KB

页数:34页

时间:2020-06-19

C++面向对象的编程 第 二课.ppt_第1页
C++面向对象的编程 第 二课.ppt_第2页
C++面向对象的编程 第 二课.ppt_第3页
C++面向对象的编程 第 二课.ppt_第4页
C++面向对象的编程 第 二课.ppt_第5页
资源描述:

《C++面向对象的编程 第 二课.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C++面向对象的编程第二课创建对象主讲:祁万江第二课创建对象【学习目标】本章介绍C++语言的一些基本知识,包括程序的基本结构、标识符、数据类型、变量、常量、基本的输入和输出方法等。通过本章的学习,应该能够编写简单的C++程序。【重点和难点】本章内容比较简单,没有难于理解的概念。重点内容包括:   ◇C++语言中的变量和常量的概念和使用;   ◇C++语言中输入输出库的使用。【学习方法指导】本章内容简单,但确是重要的基础知识,对基本概念应加强记忆与理解,为以后的学习打下坚实的基础。【知识点】标识符;关键字;变量;整型变量;浮点型变量

2、   字符型变量;布尔型变量;字符串;常量;枚举变量   标准输出;标准输入;printf输出;scanf输入第一讲C++变量和数据类型变量变量是有名的内存单元,它包含值。变量名可以由大写字母、小写字母、下划线(_)和数字0~9组成,但必须是以大写字母、小写字母或下划线(_)开头。变量名的命名规则:1.所有变量名必须由一个字母(a~z或A~Z)或下划线(_)开头;2.变量名的其它部分可以用字母、下划线或数字(0~9)组成;3.大小写字母表示不同意义,即代表不同的变量名,如前面的cout和Cout;在定义变量名时,虽然语法上允许用下

3、划线开头,但是,我们最好避免定义用下划线开头的变量名,因为编译器常常定义一些下划线开头的变量名。第一讲C++变量和数据类型变量C++没有限制一个变量名中字符的个数,但是,大多数的编译器都会有限制。不过,我们在定义变量名时,通常并不用担心变量名中字符数会不会超过编译器的限制,因为编译器限制的数字很大(例如255)。一个写得好的程序,变量名应该尽量有意义。比如表示年可以用year,表示长度可以用length,表示累加和可以用sum等,这样的变量名本身就增加了程序的可读性,使程序更加清晰易懂。变量有三个特征:   ◇每一个变量有一个名字

4、,其命名规则与标识符相同。   ◇每一个变量有一个类型。   ◇每一个变量保存一个值。如果需要变量保存某一个值,就把该值赋给变量。第一讲C++变量和数据类型变量在C++中,有一些预定义的标识符,称之为关键字,也称之为保留字。例如,程序2-1中的int、void都是关键字。可见,关键字是一种特殊的标识符。关键字具有特定的含义,不能对它们再定义。另外,有些标识符虽然不是关键字,但C++语言总是以固定的形式用于专门的地方,也不能把它们当作一般标识符使用,以免造成混乱。这样的标识符有include、define等,我们在后面的学习中会逐渐

5、遇到。第一讲C++变量和数据类型成员变量成员变量是类体内声明的,用来实现类型的属性.classPerson{charpname[20];public:voidhello(){cout<<"hello,What’syourname?:";cin>>pname;cout<<"";cout<<"Oh,Nicetomeetyou";}};第一讲C++变量和数据类型数据类型:第一讲C++变量和数据类型基本的数据类型及其表示范围布尔型、字符型、整型和浮点型也称为算术类型;枚举、指针、数组、引用、结构、联合和类称之为复合数据类型,它们能通过

6、其它数据类型进行构造。   在基本的数据类型char、int前可以添加修饰符,以改变基本类型的意义,可用的修饰符有long、short、signed和unsigned四种,另外,双精度型前可以加long修饰符。unsigned和signed只用于修饰char和int,且signed修饰词可以省略。int和unsignedint类型占用一个机器一个字(word)的字节。在16位操作系统上,它们占用2个字节;在32位操作系统上,它们占用4个字节。第一讲C++变量和数据类型基本的数据类型及其表示范围类型名类型字节表示范围char字符型1

7、-128~127unsignedchar无符号字符型10~255signedchar有符号字符型(与字符型相同)1-128~127int整型*与机器有关unsignedint无符号整型*与机器有关signedint有符号整型(与整型相同)*与机器有关shortint短整型2-32,768~32,767unsignedshortint无符号短整型20~65,535signedshortint有符号短整型(与短整型相同)2-32,768~32,767longint长整型4-2,147,483,648~2,147,483,647sign

8、edlongint有符号长整型(与长整型相同)4-2,147,483,648~2,147,483,647unsignedlongint无符号长整型40~4,294,967,295float浮点型43.4E+/-38(7位有效数字)double双精度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。