- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第二章数据类型、运算符和表达式
Visual C++程序设计 第 章 数据类型、运算符和表达式 在C++语言中,已有特殊含义和用途的英文单词称为关键字或保留字,它们在程序中将不另作它用。 C++中的所有关键字如教材P10-11所示。共有48个,其中有5个不适用于VC++ (表2-2)。另一方面,在VC++中有19个专用关键字不适用于C++(以双下划线开头)。 标识符、标点符号和分割符 以字母或下划线开始的字母、数字以及下划线组成的字符序列称为标识符。 在程序设计中标识符可用作变量名、常量名、函数名、用户自定义的数据类型名等。 关于标识符的几点说明: a. 标识符的有效长度为1~247个字符。当标识符的长度超过247个字符时,超过限度的字符无效。 b. 标识符区分大小写。 c. 标识符的命名方法。匈牙利命名法;采用表示标识符含义的英文单词或汉语拼音。 d. 标识符不能为关键字。 课内练习 C++中的标点符号共有9个: # ( ) { } , : ; … 在程序中,每个标点符号各有其不同的作用。 分隔符的作用是将程序中的词法符号分隔开来。C++中的分隔符有:运算符、空格、标点符号、回车键和Tab键等。 基本数据类型 描述一个数据需要两方面的信息:一是数据占用的存储空间的大小,二是该数据允许执行的操作或运算。 C++中数据类型分为两大类:基本数据类型和导出数据类型。 可以在这些基本数据类型前加上以下几个修饰词而形成一种新的基本数据类型: 有符号(signed)、无符号(unsigned)、长(long)、短(short)。 以上四个修饰词来修饰int时,关键字int可以省略。无修饰词的int和char,编译程序认为是有符号的。 请同学们熟记教材P13表2-4。 常量 在程序的执行过程中,值保持不变(也不能被改变)的量称为常量。 1、字面常量: a. 整型常量: 十进制常量: 第一位为1~9的任意整数(由0~9之间的整数构成),比如123,-45 八进制常量: 以0开头的整数(由0~7之间的整数构成),比如043,071 十六进制常量: 以0X或0x开头的整数(由0~9之间的整数以及A~F之间的字母构成),比如,0X32,0xA3F 长整型常量: 以 L 或 l 结尾的整数,比如:123L,824l 无符号整形常量: 以U或u结尾的整数,比如:123u,824U c. 字符型常量: 用单引号 括起来的单个字符叫字符型常量。 字符常量在计算机内是采用该字符的 ASCII编码值来表示的,其数据类型为char。 注意两个字符: 和 \,不能直接表示为 , \ ,而必须采用转义序列方法。 转义序列法: 反斜杠+字母:表示控制字符,比如 \a 表示响铃, \n 表示回车符。 反斜杠+特殊字符( , \),表示该字符。比如, \\ 表示反斜杠 “ \ ”, \ 表示单引号“ ”。 反斜杠+整型常量:此时整型常量必须是一个八进制(以0开头)或十六进制数(以0X或0x或X或x开头,但在VC++开发环境中只能以x开头!),其取值通常在0~255之间,此时,如果在整数之前没有0,表示八进制。比如:\141、\X61都与a等价。 如要表示字符常量双引号 ,可采用或不采用转义序列法,即 和 \ 均可。 d. 字符串常量: 用双引号 括起来的若干个字符。 当双引号()或反斜杠(\)作为字符串中的一个字符时,必须采用转义序列法;而单引号()出现在字符串中时,可采用或不采用转义序列法。 字符串常量和字符常量的区别: (1) 在每一个字符串常量的末尾,存储时都要存放一个“\0”,表示字符串的结束符。 (2) 字符串常量不能直接运用一些运算,比如算术运算、比较运算等,而字符常量可以。 2、标识符常量 用标识符表示的常量。可用两种方法定义标识符常量: (1) 利用编译预处理指令。 利用关键字 define,以如下形式定义常量: #define PI 3.14159 (2) 利用常量说明符const。比如: const I=2; 注意,标识符常量一经定义,在其后继的程序中就不能改变其值。 变量 在
您可能关注的文档
最近下载
- 全球Web3.0技术产业生态发展报告.pdf VIP
- 《基于虚拟现实技术的数字艺术展览互动体验创新设计研究》教学研究课题报告.docx
- 2023湖南安全员B证考试题库及答案.pdf VIP
- 嵌入式技术与应用开发项目教程(STM32版)习题答案.pdf VIP
- 中考数学专项提升复习:三角形的动点问题.docx VIP
- 广东春季高考数学2024试卷 .pdf VIP
- 2025年国企招聘考试(公共基础知识)经典试题及答案.docx VIP
- 酸碱中和滴定.ppt VIP
- 某地老年公寓养老院建设项目可行性研究报告(不错).doc
- 2025-2026学年小学音乐四年级上册花城版(2024)教学设计合集.docx
原创力文档


文档评论(0)