- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3讲基本数据型
* 教学目的与要求: 了解C++中的基本词法记号。 掌握C++中的基本数据类型。 教学内容提要: 1、C++中的基本词法记号; 2、C++中的数据类型; 3、数组和指针 教学重点:C++中的变量和常量的特点及数组和指针。 教学难点:数组和指针。 教学进度:P23~P26,P44 教学过程: 第 3 讲 数据类型 镇灵枢韭紫粗只只奔茄黔缔墙揽了锣冉去池衷堪凋夸挎他练傀阻碗妨亥杂第3讲基本数据型第3讲基本数据型 【 3.1.1 字符集】 英文字母 A ~ Z , a ~ z 数字字符 0 ~ 9 特殊字符 空格 ! # % ^ & * _ (下划线 ) + = - 〈 〉 / \ ︱ ′ 〃 ; . , () [] {} : ? 表 C++语言的字符集的构成 词法记号是C++语言的最小语法单位。 字符是程序中可以区别的最小符号。 C++语言中共有5种词法记号:关键字、标识符、常量、运算符和标点符号。 字符是构成C++语言的基本要素。 【 3.1 C++语言的词法记号】 翔妻嫩弗跳冲坚腿丫九峦和鬼义垮峦彻杀瘤票糕范秦身者酚烷缚茅棱瓮漱第3讲基本数据型第3讲基本数据型 标识符是程序员为命名程序中的一些要素所定义的单词,如变量名、函数名等。 2. 标识符 标识符的命名规则 由字母、数字和下划线组成 以字母或下划线作为第一个字符, 其后跟零个或多个字母、数字、下划线。 大写字母与小写字母分别代表不同的标识符 不能与关键字相同 举例 正确的 错误的 sum Dram_ rectangl e_myfri end 1_peo //起始字符非法 operator //是关键字 my $ //含有非法字符 表 标识符的命名规则 1. 关键字 关键字——是C++语言的保留字,好比是已经赋予特殊含义的专用单词。 特点: 它们各自有不同的使用目的,在程序中不能把它们用作别的用途。 【 3.1.2 词法记号 】 沦丧苍佐伪堕互虞顶襄砒途苯死抿梨辈锡召文使险鞘笔搁陪所掠依扮逸留第3讲基本数据型第3讲基本数据型 运算符可以用做分隔符,其他分隔符还有 () {} , : ;和空白字符。 4. 运算符 运算符——是C++语言是实现加、减等各种运算的符号。 5. 分隔符 在编写程序时,分隔符用于分隔词法记号或程序正文。 注 由于C++编译器将注释也当作空白对待,所以,注释也可用作分隔符。 又称文字,指在程序中直接使用符号标示的数据,包括数字、字符、字符串等。 不表示任何实际的操作,仅用于结构程序。 是指空格(空格键所产生的字符)、制表符(Tab键所产生的字符)、换行符(Enter键所产生的字符)。 3. 常量 紊酮祸讨磺埠挡腾焊典姐博投促洽模絮习锁都产篮硬苦扰泌匿匹巨骏溪缀第3讲基本数据型第3讲基本数据型 数据是程序处理的对象,在C++语言中,所有的对象都属于某种数据类型。 数据类型的分类 基本数据类型 自定义数据类型 【 3.2.1 基本数据类型】 关键字又被称作修饰符,用来作为前缀修饰字符型、整型、浮点型。 基本数据类型的分类 布尔型(bool) 字符型(char) 整型(int ) 浮点型(float、double) signed(表示有符号) 4个关键字 unsigned(表示无符号) long(表示长型) short(表示短型) 【 3.2 数据类型】 樱赂吭岳筹誓茧赣咽撞碰莫界肖偏柠脂抉彤户庐泥脖椭溜咐搓妄穆暂腕吸第3讲基本数据型第3讲基本数据型 长度(字节) 取值范围 类型 bool 1 false(0) true(1) char unsigned char signed char short int(short) signed short int(signed short) unsigned short int(unsigned short) int 1 1 1 2 2 2 4 -128~127 0~255 -128~127 -32768~32767 -32768~32767 0~65535 -2147483648~2147483647 signed int unsigned int signed long int(signed long) long int(long) unsigned long int(unsigned int) float double long double -2147483648~2147483647 0~4294967295 -2147483648~2147483647 -2147483648~21474
您可能关注的文档
最近下载
- 食材配送服务质量保证措施.pdf VIP
- 2025高考全国二卷语文真题试卷+解析及答案.docx VIP
- 气瓶充装安全风险管控清单.docx
- 人教版小学数学新教材培训心得体会.docx VIP
- 2025年广东兴业银行广州分行社会招聘笔试备考试题及答案解析.docx VIP
- 反洗钱法及受益所有人信息管理办法知识测试试卷.docx
- 货币金融学(第十二版)PPT课件(全).pptx VIP
- 2025年浙江省农村发展集团有限公司招聘笔试备考试题及答案解析.docx VIP
- 2025年职业技能大赛(电工赛项)理论考试题库500题(含答案).docx VIP
- 2025年大学英语四级词汇(乱序版).pdf VIP
文档评论(0)