欢迎来到天天文库
浏览记录
ID:29528872
大小:1.20 MB
页数:124页
时间:2018-12-03
《C++简单程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++简单程序设计C++语言程序设计2本章主要内容C++语言概述(熟悉)基本数据类型和表达式(重点)数据的输入与输出(熟悉)算法的基本控制结构(重点)自定义数据类型(了解)3C++语言的产生C++出于C而胜于C引入类机制,最初被称为“带类的C”1983年正式取名为C++从1989年开始C++语言的标准化工作1994年制定了ANSIC++标准草案1998年11月被(ISO)批准为国际标准C++语言概述4C++的诞生C++的创始人:Bjarnestroustrup(AT&TBell实验室)5C++的特点全面兼容C它保持了C的简洁、高效和接近汇编语言等特点对C的类型系统进
2、行了改革和扩充C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言支持面向对象的方法C++语言概述6C++程序实例—例2-1//2_1.cpp#includeusingnamespacestd;intmain(){cout<<"Welcometoc++!"<3、*/(C语言原有的注释方式)8C++字符集大小写的英文字母:A~Z,a~z数字字符:0~9特殊字符:空格!#%^&*_(下划线)+=-~<>/'";.,:?()[]{}C++语言概述9词法记号关键字C++预定义的单词标识符程序员声明的单词,它命名程序正文中的一些实体文字在程序中直接使用符号表示的数据操作符用于实现各种运算的符号分隔符(){},:;用于分隔各个词法记号或程序正文空白符空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称C++语言概述10标识符的构成规则以大写字母、小写字母或下划线_开始可以由以大写字母、小写字母、下划线4、_或数字0~9组成。大写字母和小写字母代表不同的标识符。大小写敏感C++语言概述11用户自定义标识符合法的:apple、_Student、_123、No1、max_num不合法的:51job、max-num、abc$、float、true良好的标识符命名习惯1、Unix常用的命名法my_age、num_of_student2、驼峰式命名法myAge、numOfStudent3、匈牙利标记法iMyCar、bIsRight122.2基本数据类型什么是数据类型?数据是程序处理的对象,根据其本身的特点进行分类,形成不同的数据类型。例:数学中有自然数、整数、实数基本数据类型整5、型:int字符型:char实型:单精度float、双精度double逻辑型:bool13基本类型有序型字符型(char)整型(int、short、long)布尔型(bool)浮点型单精度型(float)双精度型(double)构造类型枚举型(enum)数组结构体(struct)共用体(union)类(class)指针类型14修饰符在C++中描述为了更加准确的描述数据类型,提供了4个关键字用来修饰基本的数据类型:1、长型long2、短型short3、有符号signed4、无符号unsigned151、short:仅用来修饰int,称为短整型,占2字节内存,也可直接简写6、为short;2、long:仅修饰int和double,在不同的编译环境中使用long修饰的数据所占内存不同。3、unsigned:用来修饰char、short和int,表示该数据类型为无符号数。4、signed:用来修饰char、short和int,表示该数据类型为有符号数,为缺省设置。16数据类型—整型数据及取值范围类型说明符位数数值范围短整short16-32768~32767基本int32-231~(231-1)长整long32-231~(231-1)无符号unsignedshort160~65535unsigned[int]320~(232-1)uns7、ignedlong320~(232-1)基本数据类型和表达式17数据类型和内存空间不同的数据类型,加上不同的修饰符,在内存中占用的空间不同,其所能表示的数值范围也不同。内存单元的单位是字节,因此用来表示数据类型的长度的单位也是字节。整型int的长度等于机器的字长:16位机:int=2字节;32位机:int=4字节。longint在32位系统中一般为4字节,但在64位系统一般位8字节。float和double型数据的有效位数分别为6位、15位18unsignedint与signedint的比较指定为signed的数据以补码形式存放,存储单元中的最高位(bit)用来
3、*/(C语言原有的注释方式)8C++字符集大小写的英文字母:A~Z,a~z数字字符:0~9特殊字符:空格!#%^&*_(下划线)+=-~<>/'";.,:?()[]{}C++语言概述9词法记号关键字C++预定义的单词标识符程序员声明的单词,它命名程序正文中的一些实体文字在程序中直接使用符号表示的数据操作符用于实现各种运算的符号分隔符(){},:;用于分隔各个词法记号或程序正文空白符空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称C++语言概述10标识符的构成规则以大写字母、小写字母或下划线_开始可以由以大写字母、小写字母、下划线
4、_或数字0~9组成。大写字母和小写字母代表不同的标识符。大小写敏感C++语言概述11用户自定义标识符合法的:apple、_Student、_123、No1、max_num不合法的:51job、max-num、abc$、float、true良好的标识符命名习惯1、Unix常用的命名法my_age、num_of_student2、驼峰式命名法myAge、numOfStudent3、匈牙利标记法iMyCar、bIsRight122.2基本数据类型什么是数据类型?数据是程序处理的对象,根据其本身的特点进行分类,形成不同的数据类型。例:数学中有自然数、整数、实数基本数据类型整
5、型:int字符型:char实型:单精度float、双精度double逻辑型:bool13基本类型有序型字符型(char)整型(int、short、long)布尔型(bool)浮点型单精度型(float)双精度型(double)构造类型枚举型(enum)数组结构体(struct)共用体(union)类(class)指针类型14修饰符在C++中描述为了更加准确的描述数据类型,提供了4个关键字用来修饰基本的数据类型:1、长型long2、短型short3、有符号signed4、无符号unsigned151、short:仅用来修饰int,称为短整型,占2字节内存,也可直接简写
6、为short;2、long:仅修饰int和double,在不同的编译环境中使用long修饰的数据所占内存不同。3、unsigned:用来修饰char、short和int,表示该数据类型为无符号数。4、signed:用来修饰char、short和int,表示该数据类型为有符号数,为缺省设置。16数据类型—整型数据及取值范围类型说明符位数数值范围短整short16-32768~32767基本int32-231~(231-1)长整long32-231~(231-1)无符号unsignedshort160~65535unsigned[int]320~(232-1)uns
7、ignedlong320~(232-1)基本数据类型和表达式17数据类型和内存空间不同的数据类型,加上不同的修饰符,在内存中占用的空间不同,其所能表示的数值范围也不同。内存单元的单位是字节,因此用来表示数据类型的长度的单位也是字节。整型int的长度等于机器的字长:16位机:int=2字节;32位机:int=4字节。longint在32位系统中一般为4字节,但在64位系统一般位8字节。float和double型数据的有效位数分别为6位、15位18unsignedint与signedint的比较指定为signed的数据以补码形式存放,存储单元中的最高位(bit)用来
此文档下载收益归作者所有