- 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++程序设计》期末复习资料整理总结.docx
【福利】《C++程序设计》期末复习资料整理总结(知识点,小题,以及试卷)一 .C++知识点总结?1.变量(variable):?为存储器中的地址取一个名字。变量,也称为对象,是数据的存放之处?。变量有三个重要属性:名称、值、类型?。变量定义就是告诉编译器变量的名字及该变量中可以存放哪一类数据类型的值。?(1.1)变量的命名应符合规范。?名称必须以字母或下划线的字符开头。C++语言中,变量名中出现的大写和小写字母被看作是不同的字符,因此ABC,Abc,abc是三个独立的变量名。(1.2)?名称中的其它字符必须是字母、数字或下划线,不得使用空格和其它特殊符号。(1.3)?名称不可以是系统的保留词,如:int, double, for, return等,它们在C++语言中有特殊用途。(1.4)?变量名应使读者易于明白其存储的值是什么,做到“见名知意”。(1.5)?C++没有规定过变量名的长度,较长的可用下划线连接。如num_of_person?2.???????C++中变量定义的格式:??类型名??变量名1,变量名2,…,变量名n?;?如:int ?num1, num2;(2.1)在C++中,每个变量在使用前必须被定义,以便编译器检查变量使用的合法性。变量定义只是给变量分配相应的空间。(2.2)C++允许在定义变量的同时给变量赋初值。变量未被赋值前,值为未知格式:?类型名变量名?=?初值;或者:类型名?变量名(初值);? ???如:int count = 0;???或??int count(0);??都是定义整型变量count,并为它赋初值0。可以给被定义的变量中的一部分变量赋初值,如:int sum = 0,count = 0, num;(2.3)一旦定义了一个变量,可以将一个常量赋给该变量。变量赋值过程是“覆盖”过程,用新值去替换旧值??如? int a;????????a=123;? ?或? a = 0x123;??都是正确的??(2.4)在C++中,?定义变量时没有赋初值,然后直接引用该变量是危险的!!!?3.?数据类型(data type):数据的编码方式、值域和可执行的操作。数据类型包括两个方面:数据的取值范围、可用的操作。C/C++中的数据类型分为两大类:基本数据类型:整型、浮点型、字符型和布尔型构造数据类型:字符串、数组、结构、联合和枚举?(3.1)整型(int):以补码形式存储,在VC中也是如此。可执行传统的算术运算和比较运算。整型数的表示范围:由各个编译器指定。整型数有三种存储方式,在VC中占用的空间如下所示:基本型?int:???????????????????4 byte (PC)???????? ???–231~(231-1)长整型long:?long / long int??? ??4 byte (PC)??????????–231~(231-1)短整型?short?:??????????????? 2 byte (PC)??? ????????-215~(215-1)(3.1.1)整数运算时要注意数据的表示范围。如整数用两个字节表示,正整数?32767?加?1?的结果为?-32768。这称为整数运算的溢出,系统不检查这样的错误,程序员必须自己保证程序中不出现这样的错误。(3.1.2)在某些应用中,不可能出现负数,则整型数中有一半的数值范围是被浪费的。因此在C/C++中可以将所有的数都看成正整数,称为无符号数。无符号数的定义:在各种整数类型前加上关键词unsigned,变成unsigned int, ?unsigned short,?unsigned long??? unsigned int???????????????????????? ???????????????????0~232-1??? unsigned short????????????????????????????????????????? 0~65535??? unsigned long?????????????????????????????????????????? 0~232-1?(3.2)?实型:以浮点表示,操作类似于整型,浮点数无法精确表示。(3.2.1)浮点类型的分类:单精度?float:?占用4字节,3字节尾数,1字节指数,?精确度7位?????范围10-38~1038?双精度?double:占用8字节, ?5字节尾数, ?3字节指数,?精确度15~16位,范围10-307~10308??(3.3)字符型(char):存放一个字母或符号,占一个字节,存放的是字符的内码。可执行比较、连接等运算。具有双重属性:整数属性和字符属性,整数属性:字符类型即单字节的整数类,字符属性:数据值即为相应字符的Ascii?码。字符类型名:ch
您可能关注的文档
最近下载
- Photoshop2020平面设计实例教程全套完整教学课件.pptx
- 2025年重庆市中考语文试卷真题(含标准答案) 原卷.pdf
- 30题保险理赔岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- 2023年成人高考高起专《数学》(理科)真题及答案.pdf VIP
- 2025年中国红十字会救护员培训理论考试试题及答案.docx VIP
- 苏教版九年级数学上册《一元二次方程的解法(2)》课件.ppt VIP
- 航空煤油安全技术说明书.pdf VIP
- 四年级上册数学人教版预习卡.pdf VIP
- 第一单元 传统工艺制作---劳动预备 课件(共两课时40张PPT).pptx VIP
- 2025年秋人教版英语八年级上册Unit 1 Happy Holiday 教案教学设计.docx VIP
文档评论(0)