- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
C++程序设计基础第2章基本数据类型与表达式北京邮电大学信通院方莉
第2章基本数据类型与表达式201程序中最基本的元素是数据类型,02根据数据类型可以为变量或常量分配内存空间,03将变量、常量和运算符结合在一起组成表达式,进行复杂的运算和处理。
3主要内容如何定义和使用变量和常量?如何使用表达式?如何使用输入和输出流?如何使用string类型处理字符串?第2章基本数据类型与表达式
第2章基本数据类型与表达式4词法记号和标识符01010203040506基本数据类型变量和常量运算符和表达式基本输入输出使用string类型处理字符串0203040506
2.1词法记号和标识符504分隔符05空白01C++字符集02C++关键字03标识符
2.1词法记号和标识符C++字符集6英文字母:A~Z,a~z数字字符:0~9特殊字符:+-*/%^=!# |_~ \‘“;. ,()[] {}空格
2.1词法记号和标识符72、C++关键字1)什么是关键字?预先定义好的标识符,C++编译器对其进行特殊处理。auto,bool,break,case,catch,char,class,const,continue,default,delete,do,…..,while(P11-12)2)如何识别关键字?使用VC++6.0(VC2005)的编辑环境时,缺省是蓝色的字符即为关键字。
2.1词法记号和标识符8标识符标识符是程序员声明的单词,它命名程序正文中的一些实体,如函数名、变量名、类名、对象名等。C++标识符的构成规则如下: 不能是C++的关键字;第一个字符必须是大写、小写字母或下划线;不包含空格和“+、-、;”等特殊字符;为方便输入,长度一般不超过31个字符。
2.1词法记号和标识符例如:9合法的标识符:apple、_Student、_123、No1、max_num不合法的标识符:51job、maxnum、-abcC++的表示符是大小写敏感的,即abc≠ABC。
2.1词法记号和标识符分隔符10分隔符用于分隔程序中的正文,在C++中使用下列字符作为分隔符:(){} , : ;这些分隔符不表示实际的操作,仅用于构造程序。比如“;”,用来作为一句完整语句的结束。
2.1词法记号和标识符空白11在C++语句中经常出现空白(制表符、空格、空行)等,通常都忽略不计。例如:x=a+b;也可写成:x=a+b;或x=a+b;12345使用空格要适当合法但不直观,缺乏可读性
第2章基本数据类型与表达式12变量和常量基本数据类型基本输入输出使用string类型处理字符串词法记号和标识符运算符和表达式010203040506
2.2基本数据类型13什么是数据类型?数据是程序处理的对象,根据数据本身的特点进行分类,从而形成不同的数据类型。例如:数学中有自然数、整数、实数不同类型的数据有不同的表示和处理方法,具有不同运算规则。
2.2基本数据类型基本数据类型14整型:int字符型:char、wchar_t实型:float、double逻辑型:boo2.2基本数据类型自定义数据类型15类:class联合:union空类型:void指针:type*枚举:enum结构:struct引用:type数组:type[]
2.2基本数据类型16修饰符在C++中描述为了更加准确的描述数据类型,提供了4个关键字用来修饰基本数据类型:长型long短型short有符号signed无符号unsigned
2.2基本数据类型17long:仅修饰int和double,因为在不同的编译环境中使用long修饰的数据所占内存不同,这里列出的是在VC++6.0(vc2005)的环境下的。signed:用来修饰char、short和int,表示该数据类型为有符号数,为缺省设置。56%Option247%Option4short:unsigned:用来修饰char、short和int,表示该数据类型为无符号数。仅用来修饰int,称为短整型,占2字节内存,也可直接简写为short;30%Option323%Option1
2.2基本数据类型数据类型与内存空间18不同的数据类型,加上不同的修饰符就具有了不同的特点,在内存中占用的空间也不同,因而其所能表示的数值范围也不尽相同。内存单元的单位是字节,因此用来表示数据类型的
您可能关注的文档
最近下载
- KDW127-12矿用隔爆兼本安型直流稳压电源使用说明书资料.pdf VIP
- 初中道德与法治新人教版七年级上册第三单元第10课第2框《滋养心灵》教学课件(2024秋).pptx VIP
- 5.5导学ppt:指导老年人的营养膳食 (1)课件讲解.pptx VIP
- 手术区域皮肤消毒PPT大纲.pptx VIP
- 韦德韦诺VDF650系列通用型变频器用户手册.pdf
- 个人简历——【标准模板】.doc VIP
- 2025年安全生产费用提取 和使用管理制度(4篇).pdf VIP
- 高中物理教师职业发展计划.docx VIP
- 2024年网络安全知识竞赛考试题库及答案(通用版).docx VIP
- 密闭式静脉输血操作技术.pptx VIP
文档评论(0)