考点:
1、数据类型的作用:确定数据在内存中存储空间的大小和允许进行的操作。
2、掌握基本数据类型:所占字节数、常量形式、范围(int , char)
3、掌握运算符:优先级和结合性
4、各种类型数据间的转换ch2.5.3 , ch2.6.2
5、任何数据都定义某种数据类型,而且“先定义,后使用”
6、在C++中,标识符区分字母大小写
关键词:作用、类型、运算符、转换
- 2.1
数据结构:数据的组织形式
- 2.2
常量:数值型常量和字符型常量‘’
将数值常量区分为不同类别的原因:进行赋值时或函数的参数虚实结合时要求数据类型匹配
e12=10的12次方
在程序中不论把浮点数写成小数形式还是指数形式,在内存中都是以指数形式(浮点形式)存储的。
*2.2.3:
‘a’就为字符常量(单撇号内一个字符),占一个字节
cout<<'a'输出字母a
\n换行,\t水平制表跳下个tab,\b退格,\0空字符
“abc”字符串常量(双撇号括起来的字符),占4个字节,内含'\0'作为字符串结束标志。
“abc\n”含4个字符,占5个字节,含'\0',如果“\”需要作为字符输出则原字符串改为“abc\\n”,此时5个字符。
符号常量:一个符号名为一个常量
不是变量
- 2.3
变量名和变量值的区别:变量名代表内存中的一个储存单元,在程序中从变量中取值,通过变量名找到内存单元。
标识符是一个名字:只能由字母、数字、下划线组成,第一个字符必为字母或下划线。
变量初始化:在定义变量时对它进行一个初值
*2.3.5:
常变量:在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变。
常变量不能被赋值,但可用表达式进行初始化:const int b = 3+6
变量的特征:存在一个以变量名命名的存储单元,内容可变
常变量special:还需要限定存储单元的值不能变化,为只读变量。
常变量因应用需要诞生
- 2.4
暂无
- 2.5
*2.5.3:
C++运算float按double处理
混合运算:不同类型转换成同一类型再运算,double最高
强制类型转换:(类型名)(表达式)
- 2.6
*2.6.2
赋值表达式为表达式的一种,赋值操作也可出现在其他语句(输出、循环)
- 2.7
逗号表达式:表达式1,表达式2,...,表达式n
按照顺序求,最终结果为最后一个表达式