面向对象程序设计笔记

面向对象程序设计笔记

ID:6384966

大小:67.50 KB

页数:6页

时间:2018-01-12

面向对象程序设计笔记_第1页
面向对象程序设计笔记_第2页
面向对象程序设计笔记_第3页
面向对象程序设计笔记_第4页
面向对象程序设计笔记_第5页
资源描述:

《面向对象程序设计笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、undeclaredidentifier“未声明的标识符”(1)十进制整数:在一个整型常量后面加一个字母l或L,则认为是longint型常量。(2)八进制整数。在常数的开头加一个数字0,就表示这是以八进制数形式表示的常数。(3)十六进制整数。在常数的开头加一个数字0和一个英文字母X(或x),就表示这是以十六进制数形式表示的常数。2.浮点数的表示方法如果在实数的数字之后加字母F或f,表示此数为单精度浮点数,如1234F,-43f,占4个字节。如果加字母L或l,表示此数为长双精度数(longdouble),在VisualC++6.0中占8个字节.(2)指数形式(即浮点

2、形式):用字母e表示其后的数是以10为底的幂,如e12表示1012。1.普通的字符常量:用单撇号括起来的一个字符就是字符型常量如′a′,′#′,′%′,′D′都是合法的字符常量,在内存中占一个字节。“cout<<′′;”将输出一个换行,其作用与“cout<

3、整型数据也可以赋给一个字符变量。可以看到:在一定条件下,字符型数据和整型数据是可以通用的。但是应注意字符数据只占一个字节,它只能存放0~255范围内的整数。4.字符串常量:用双撇号括起来的部分就是字符串常量,字符串常量″abc″在内存中占4个字节(而不是3个字节),编译系统会在字符串最后自动加一个′′作为字符串结束标志。但′′并不是字符串的一部分,它只作为字符串的结束标志。字符串常量要用字符数组来存放.字符串常量″abc″包含几个字符?不是5个而是4个字符,其中“”是一个转义字符。但它在内存中占5个字节(包括一个“”字符)。编译系统遇到“”时

4、就会把它认作转义字符的标志,把它和其后的字符一起作为一个转义字符。2.2.4符号常量:#definePRICE352.3变量2.3.1什么是变量:在程序运行期间其值可以改变的量称为变量。标识符就是一个名字。变量名是标识符的一种.C++规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。一般地,变量名用小写字母表示.2.3.3定义变量:必须“先定义,后使用”.允许在定义变量时对它赋予一个初值,这称为变量初始化。初值可以是常量,也可以是一个有确定值的表达式.2.3.5常变量:对常变量来说,无非在此变量的基础上加上一个限定:存储单元中的值不允

5、许变化。因此常变量又称为只读变量。算术运算符的结合方向为“自左至右”,如a-b+c.++i是先执行i=i+1后,再使用i的值;而i++是先使用i的值后,再执行i=i+11.强制类型转换的一般形式为:(类型名)(表达式)(float)(5%3)或类型名(表达式)int(x+y)。例如:(int)x如果x原指定为float型,值为3.6,进行强制类型运算后得到一个int型的中间变量,它的值等于3,而x原来的类型和值都不变。2.将一个int、short或long型数据赋给一个char型变量,只将其低8位原封不动地送到char型变量(发生截断)。将signed(有符号)型

6、数据赋给长度相同的unsigned(无符号)型变量,将存储单元内容原样照搬(连原有的符号位也作为数值一起传送)。不同类型的整型数据间的赋值归根结底就是一条:按存储单元中的存储形式直接传送。1.变量可以作为左值。而左值都可以作为右值。2.赋值表达式也可以包含复合的赋值运算符。如a+=a-=a*a也是一个赋值表达式。如果a的初值为12,此赋值表达式的求解步骤如下:①先进行“a-=a*a”的运算,它相当于a=a-a*a=12-144=-132。②再进行“a+=-132”的运算,它相当于a=a+(-132)=-132-132=-264。2.7逗号运算符与逗号表达式:赋值运

7、算符的优先级别高于逗号运算符。逗号表达式的一般形式为:表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。第2篇面向过程的程序设计第3章程序设计初步1.如果一个变量在函数之外进行声明,此变量是全局变量,它的有效范围是从该行开始到本程序单位结束。如果一个变量在函数内声明,此变量是局部变量,它的有效范围是从该行开始到本函数结束.。3.4.3用getchar和putchar函数进行字符的输入和输出:1.putchar函数的作用是向终端输出一个字符。例如putchar(c);它输出字符变量c的值。例3.2输出单个字符

8、。#inc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。