C++最重要的特征是类,程序员可以使用类自定义数据类型,C++有时候将这些类型称为“类类型”,以区别于内置类型。
类型作用:
1、告诉我们数据代表的是什么意思
2、对数据可以执行哪些操作
算数类型:整数、单个字符、布尔值(整型)和浮点数(浮点型)。C++标准规定了每个算术类型的最小存储空间,但它并不阻止编译器使用更大的存储空间。(限制了最小的但没有限制最大的)
C++程序员通常把变量称为“变量”或者“对象”。
变量的类型作用:
1、决定了变量的内存大小和布局
2、能够存储与该内存中的值的取值范围以及在该变量上的操作集
左值和右值的区别:
左值就是变量的地址,或者一个代表“对象在内存中的位置”的表达式。
右值就是变量的值。
左值可以出现在赋值语句的左边或者右边,但右值只能出现在右边
1 int k =0; 2 int j = k;
k作为一个变量,可以出现在左边或者右边。变量是一个左值
初始化:复制初始化和直接初始化
1 int k(1024); //复制初始化 2 int k = 1024; //直接初始化
对类类型来说,每个类会定义或者使用默认的构造函数来进行成员变量的初始化。
原文:https://www.cnblogs.com/zhulinhaibao/p/10175447.html