数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt

数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt

ID:52544352

大小:906.00 KB

页数:88页

时间:2020-04-10

数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt_第1页
数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt_第2页
数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt_第3页
数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt_第4页
数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt_第5页
资源描述:

《数据的存储方式以及能够进行的合法运算都与数据类型直接.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、计算机所处理的数据以一定形式存放在内存中,数据的存储方式以及能够进行的合法运算都与数据类型直接相关。C++的特点之一就是提供了丰富的数据类型,以便处理各种不同的数据。数据类型总是与运算封装在一起,本质上是面向对象的。本章将简要介绍C++中的数据类型及相关运算,以及常量、变量、表达式、语句等,最后介绍简单的输入输出方法。第二章C++基础知识第二章C++基础知识2.1C++的词法单位2.5运算符、表达式和语句2.6简单的输入输出2.4数组与字符数组2.3常量和变量2.2C++中的数据类型ok2.1C++的词法单位2.1.1C++的字符集2.1.2关键字2.1.3标识符(ID,ide

2、ntifier)2.1.4标点符号ok2.1.1C++的字符集ASCII码字符集是计算机中的常用字符集。它包括英文字母及阿拉伯数字等128个字符,存储一个ASCII码占用一个字节单元。由于汉字处理的需要,又出现了汉字国标码等对应于不同语言的字符集。国标码的存储占用两个字节单元。Unicode字符集对各类字符进行统一的双字节编码。它包括了世界上多种语言的基本字符,最多可容纳65536个字符。ASCII码字符集,国标码字符集都是它的子集。okC++的字符集26个小写字母abcdefghijklmnopqrstuvwxyz26个大写字母ABCDEFGHIJKLMNOPQRSTUVWX

3、YZ10个阿拉伯数字0123456789其他符号+-*/=,._:;?"'~

4、!#%&()[]{}^<>空格C++语言使用下列基本字符来构成词法单位:2.1.1结束2.1.2关键字关键字(keyword)又称保留字。是由系统定义的具有特定含义的英文单词。关键字不能另作它用。C++区分大小写,关键字全部由小写字母组成。标准C++(ISO14882)定义了74个关键字,具体的C++编译器还会做一些增删。常用关键字及分类见表2.1。ok关键字数据类型说明符与修饰符boolcharwchar_tclassconstdoubleenumfloatintlongshortsignedst

5、ructunionunsignedvoidvolatile存储类型说明符autoexterninlineregisterstatic访问说明符friendprivateprotectedpublic其它说明符asmexplicitnamespaceoperatortemplatethistypedeftypenameusingvirtual语句与标号breakcasecatchcontinuedefaultdoelseforgotoifreturnswitchthrowtrywhile运算符及逻辑值deletefalsenewsizeoftrue表2-1C++常用关键字及分类o

6、k关键字2.1.2结束还有一些关键字本书未介绍:const_castdynamic_castreinterpret_caststatic_castexportmutabletypeid下面可用一些关键字代替逻辑运算符:andand_eqbitandbitorComplnotoror_eqXorxor_eqnot_eq2.1.3标识符标识符(Identifier,ID)是程序员定义的“单词”,用来给变量、常量、数据类型、函数等命名。合法标识符由字母或下划线开始,由字母、数字、下划线组成,其有效长度为1-31个字符,长度超过31个字符者只识别前31个字符,VC++标识符长度为1-2

7、47个字符。建议使用有一定含义的英文单词或拼音序列作标识符,以提高可读性;另外尽量不用下划线或双下划线打头,以免与系统定义的关键字冲突。ok标识符例:判断下面哪些是合法的标识符:MyFileSalary94amountvoid94SalarySalary94$amountf3.5Num_of_Student2.1.3结束2.1.4标点符号标点符号包括:#、()、{}、,、:、;、"、'等。标点符号的作用:有一定的语法意义。如字符和字符串常量分别用‘’和“”引起来。对语法符号起分隔作用。如;等2.1.4结束2.2C++中的数据类型图2-1C++的数据结构实型float双精度型do

8、ubleC++的数据类型基本数据类型非基本数据类型数组type[]指针type*结构struct联合union枚举enum类class整型int字符型char逻辑型bool无值型void实型okC++对基本数据类型也分别进行了封装,称为内置数据类型,内置数据类型不仅定义了数据类型,还定义了常用操作。本节仅介绍各种基本数据类型的定义,常用操作将在后面介绍。C++为强类型语言,所有数据的使用严格遵从“先说明后使用”的原则,以便编译器进行编译。整型用来存放整数,整数(有符号的整数)在内存中存放的是

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

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

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