第一章程序设计概述 面向对象程序设计的本质是把数据和数据处理的过程当成一个整体--对象。 由符号“/*” 和“*/” 括起来的多行注释语句(不能嵌套使用); main()函数是必须的入口函数, 每个 C 程序从 main()函数开始执行,并在 main()中结束。 第二章 C++的数据类型、运算符和表达式 C++语言程序中允许出现的所有基本字符的集合,称为 C++语言的字符集。 标识符:是由程序员定义的命名符。用来标识常量、变量、函数、数据类型的名字等。由字母、数字和下划线(其他的都是非法的)组成,且必须以字母或下划线为第一字符。 1) 保留字或关键字是系统作特殊用途的单词,不可作用户标识符; 2) 标识符的大小写有区别; 3) C++没有规定标识符的长度,即字符个数; 4) 标识符尽可能做到见文知意,增加程序可读性 八进制(octal):以 0 开头的八进制数字串; 十六进制(hexadecimal):以 0x开头的十六进制数字串; 指数形式,也即科学记数法,用字母 E 或 e 表示,一般形式:aEb,表示a*10 的 b 次方,b 必须是整数,且尾数和指数都不能缺省! C++的浮点数有 3 种:单精度浮点型(float),双精度浮点型(double)和长双精度浮点型(long double)。不加后缀的浮点数默认为 double 型,float 型数据后缀为 F 或 f,long double 型数据后缀为 l 或 L。 字符常量:如:‘A’=65, ‘a’=97;所以这些常量可以参加数值运算,如‘A’+1=65+1=66=‘B’.(0 是 48) 转义字符可以组成字符常量,其长度也为 1。如‘\n’. 字符串:可以一行或连续几行书写,当连续几行书写时,在每行后加续行符“\”结尾即可。 每个字符串都有一个串结束标志“\0” ,因此字符串在内存中占用的字节数等于字符串的长度加1 eg.“\\ABCD\\”:占内存7 个单元。“\101\102\x43\x44”:是字符串“abCD” 字符串的长度不受限制,靠“\0” 来判定串的结束;“a” 和‘a’是两个不同的概念; 字符串常量实际上是一个字符型数组,不存在字符串型的数据类型。 #define N 100 long width = 7, length = 7;double area, radius = 23;(这些是合法的) 关于“/” 如果两个运算对象有一个或两个都是实型,则运算结果是实型。 关于“%”只能用于整数,取两数相除后的余数;当运算的对象异号时,取%前的运算数的符号作为结果符号,而值为两...