- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 C++ 编程基础
程序设计工作主要包括数据结构(即数据类型)和算法(操作步骤)的设计。程序中最基本的元素是数据类型,确定了数据类型,才能确定变量空间的大,,,,和其上的操作;算法是由一系列控制结构组成。
每种语言都是用一组字符来构造有意义的语句,C++语言的字符集由下述字符构成:
英文字母:A~Z,a~z
数字字符:0~9
特殊字符:
空格 ! # % ^ * _(下划线)
+ = : - ~ / \
‘ “ ; . () {} []
2.1 数据类型与表达式
一个程序要运行,就要先描述算法。描述一个算法应先说明算法要用的数据,数据以变量或常量的形式来描述,每个变量或常量都有数据类型。C++中的数据类型分为基本类型和非基本类型,见图2-1。基本类型是C++编译系统内置的,非基本类型也称是用户定义数据类型,即用户自己定义的数据类型,
无符号数unsigned 字符型 char
整型 int
整数integer 短整形 short
长整形 long
基本类型 逻辑型 bool
单精度型float
实数 floating 双精度型 double
数据类型 长双精度型 long double
枚举型enum
数组型 非空数据类型 [ ]
指针型 非空数据类型 *
非基本类型 空类型 void
结构体类型 struct
共用体类型 union
无符号数
unsigned
类 class
图2-1 C++数据类型
数据类型的定义确定了其内存所占空间大,,,,,也确定了其表示范围。表1-1列出了基本数据类型的取值范围。需要说明的是,在不同的系统中,每个变量类型所占的字节数目可能有所不同,这里列出的是在VC++编译环境中的情况。
表2-1 常用基本数据类型描述
类 型
说 明
长度
表示范围
备 注
bool
逻辑型
1
false,true
char
字符型
1
-128~127
-27~(27-1)
unsigned char
无符号字符型
1
0~255
0~(28-1)
short
短整形
2
-32768~32767
-215~(215-1)
unsigned short
无符号短整型
2
0~65535
0~(216-1)
int
整型
4
-2147483648~2147483647
-231~(231-1)
unsigned int
无符号整型
4
0~4294967295
0~(232-1)
long
长整型
4
-2147483648~2147483647
-231~(231-1)
unsigned long
无符号长整型
4
0~4294967295
0~(232-1)
float
浮点型
4
-3.4×1038~3.4×1038
7位有效位
double
双精度
8
-1.7×10308~1.7×10308
15位有效位
long double
长双精度
8
-1.7×10308~1.7×10308
15位有效位
2.1.1 常量
所谓常量是指在程序运行的整个过程中其值始终不可改变的量,常量有以下几种:
1.整型常量
整型常量即以数码形式出现的整数,包括正整数、负整数和零。整型常量的表示形式有十进制、八进制和十六进制。
十进制整型常量的一般形式为:[±]若干个0~9的数字
八进制整型常量的一般形式为:[±]0若干个0~7的数字
十六进制整型常量一般形式为:[±]0x若干个0~9的数字及A~F的字母
整型常量可以用后缀字母L(或l)表示长整型,后缀字母U(或u)表示无符号型,也可同时用后缀L和U(大,,,,写无关)
您可能关注的文档
最近下载
- 电磁波在水-空气两层媒质中的传播特性研究.pdf VIP
- 2024年新华师大版数学七年级上册全册课件(新版教材).pptx
- 化工技术服务合同8篇.docx VIP
- 人教版七年级下册Unit 4 Don't eat in class. 单元测试卷(含答案).doc VIP
- 特种设备安全监察条例新修订内容概述 .pptx VIP
- 2025北京朝阳劲松街道招聘城市协管员3人笔试备考试题及答案解析.docx VIP
- 附件1:广东省中等职业学校学生国家免学费申请表.xls VIP
- 牙科防辐射工程施工方案(3篇).docx
- 2024年江苏省南京市中考数学真题卷(含答案与解析).pdf VIP
- 广东省佛山市H7教育共同体2024-2025学年高二上学期12月联考数学试题.docx VIP
文档评论(0)