- 1、本文档共146页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++面向对象程序设计 第2章 C++语言基础 2.1 数据类型和基本输入输出 2.2 运算符和表达式 2.3 基本控制结构 2.4 函数 2.5 构造类型 2.6 指针 项目设计1 控制台程序的人机界面设计 2.1 数据类型和基本输入输出 2.1.1 基本数据类型 2.1.2 常量 2.1.3 变量 2.1.4 基本输入、输出 2.1.1 基本数据类型 基本数据类型是C++系统的内部数据类型,包括bool(布尔型)、int(整型)、char(字符型)、float(单精度浮点型)、double(双精度浮点型)以及基本数据类型中short(短型)和long(长型)、signed(有符号)和unsigned(无符号)之分。 C++的数据类型如下图所示: 2.1.1 基本数据类型 2.1.1 基本数据类型 使用基本数据类型要注意两点: 无符号(unsigned)和有符号(signed)的区别在于数值最高位的含义。 int型在16位系统中和在32位系统中,所占用字节数是不一样的。 2.1.2 常量 所谓常量是指在程序运行的整个过程中其值始终不可改变的量,也就是直接使用符号(文字)表示的值。 例如10,-6,2.3,-5.7,‘A’,‘b’都是常量。 整型常量 整型常量就是整型常数。整型常量可以用以下三种形式表示: 十进制整数:十进制整数没有前缀。例如:237、-568、65535、1627 2.1.2 常量 八进制整数:八进制整数要以数字0开头,即以0作为八进制数的前缀。例如:015(十进制为13)、0101(十进制为65)、0177777(十进制为65535) 十六进制整常数:十六进制整数要以数字0x或0X开头,即以0x作为十六进制数的前缀。例如:0X2A(十进制为42)、0XA0 (十进制为160)、0XFFFF(十进制为65535) 实型常量 实型常量也称为实数或者浮点数。实数只采用十进制,它有二种形式:小数形式和指数形式。 2.1.2 常量 十进制数的形式:由数码0~9和小数点组成。例如:0.0、25.0、5.789、0.13、300.、-267.8230等均为合法的实数。注意,实型常量中必须含有小数点。 指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。例如:2.1E5 (等于2.1×105)、3.7E-2 (等于3.7×10-2)、-2.8E-2 (等于-2.8×10-2) 实型常量默认都按双精度double型处理。但可以添加后缀“f”或“F”即表示该数为单精度浮点数。 2.1.2 常量 字符常量 字符常量是用单引号括起来的一个字符。例如:‘a’、‘b’、‘=’、‘+’、‘?’。有以下特点: 字符常量只能用单引号括起来,不能用双引号或其它括号。 字符常量只能是单个字符,不能是字符串。 字符可以是字符集中任意字符。但数字被定义为字符型其含义就发生了变化。如‘5’ 和5 是不同的。 2.1.2 常量 转义字符是一种特殊的字符常量。转义字符以反斜线“\”开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。广义地讲,字符集中的任何一个字符均可用转义字符来表示。 字符串常量 2.1.2 常量 字符串常量是由一对双引号括起的字符序列。例如: “CHINA” , “C program” , “$12.5” 等都是合法的字符串常量。字符串常量和字符常量是不同的量。它们之间主要有以下区别 字符常量由单引号括起来,字符串常量由双引号括起来 字符常量只能是单个字符,字符串常量则可以含一个或多个字符 字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字节数加1。增加的一个字节中存放字符“\0” (ASCII码为0)。这是字符串结束的标志。 2.1.2 常量 布尔常量 布尔型常量只有两个:true(真)和false(假)。 符号常量 除了前面讲过的直接用文字表示常量外,也可以为常量命名,这种代替常量本身的标识符称为符号常量。C++中用const定义符号常量。符号常量在使用之前一定要首先声明,常量声明语句的形式为: const 数据类型说明符 常量名 = 常量值; 2.1.2 常量 符号常量在声明时一定要赋初值,而在程序中间不能改变其值。 2.1.3 变量 在程序的执行过程中其值可以变化的量称为变量,变量是需要用名字来标识的。 变量的定义 就像常量具有各种类型一样,变量也具有相应的类型。变量在使用之前需要首先声明其类型和名称。变量名应是合法的标识符。变量声明语句的形式如下: 数据类型 变量名表; 2.1.3 变量 变量的初
您可能关注的文档
- AutoCAD 2009实用教程 孙江宏 第8章 面域造型新.ppt
- AutoCAD 2009实用教程 孙江宏 第10章 文字注释新.ppt
- AutoCAD 2009实用教程 孙江宏 第11章 块、参照和设计中心新.ppt
- AutoCAD 2009实用教程 孙江宏 第12章 打印输出新.ppt
- AutoCAD制图辅助设计案例教程 王秀丽 第八章新.ppt
- AutoCAD制图辅助设计案例教程 王秀丽 第二章新.ppt
- AutoCAD制图辅助设计案例教程 王秀丽 第九章新.ppt
- AutoCAD制图辅助设计案例教程 王秀丽 第三章新.ppt
- AutoCAD制图辅助设计案例教程 王秀丽 第十三章新.ppt
- AutoCAD制图辅助设计案例教程 王秀丽 第十四章新.ppt
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
文档评论(0)