程序和数据的关系
归根结底计算机程序是用来处理数据的。
程序和数据关系非常紧密,程序设计时要考虑将要处理的数据的结构,包括存储结构,逻辑结构。程序相当于工具,而数据就是工具作用的材料,或者说菜谱和菜之间的关系,中间需要一个锅把两者联系起来,锅就类似于开发环境IDE。

数据类型规定了:
数据存储的空间大小,数据的取值范围,数据可用的操作(运算)方法

理解cout<<" "<< endl;的用法
注意:
endl 表示换行 还可以用\n换行,但是必须在双引号内。
双引号" "中间的内容以以字符串形式输出,而变量则直接输出它的值,如i。

C++ cout输出语句用法详解
C++ notes

转义字符
首先明确它是属于字符类型,加上了“\”,之后就转义了,也就是它不再表示它本来意思,而重新给它一个特定的含义。
在转义字符前面再加一个“\”,就可以原样输出转义字符了。
C++中的转义字符。

C++ notes
与"="运算符组成的复合运算符
相当于把左边部分直接与右边部分的整体(括号括成整体)进行运算,然后再把值赋给左边的变量,赋值运算是从右向左赋值的,而且只能是给变量赋值,而不能给表达式赋值。
C++ notes
复合赋值运算符连续使用
只能从右向左依次计算,因为赋值的方向是从右到做的。
C++ notes
运算优先级
C++ notes
逻辑运算符
C++ notes
C++ notes
逗号表达式
C++ notes

C++ notes
条件运算符
C++ notes
C++ notes
C++ notes

符号常量
不能再赋值。
字字面常量,它本身就是数值,12,15,‘a’,’/’ 一般不直接用字面常量
C++ notes
字符和整数之间转换
C++ notes
C++ notes
字符间可以进行±运算。(int)字符:表示以整数形式输出字符变量。
强制类型转换
C++ notes

自增自减运算符,只能作用于变量,相当于两条语句合在一起了
C++ notes
位运算符:
C++ notes
C++ notes
C++ notes
C++ notes
参考
C++编程基础

相关文章: