C++支持内置数据类型,如整形、字符型、单精度浮点型、双精度浮点型、bool型等等,这些统称为计算型数据类型。
C++为算术数据类型提供了赋值、一般算术运算以及关系运算的内置支持。算术运算如加、减、乘、除,关系运算如等于、不等于、小于和大于。如:
int ival2 = ival + 4096; // addition 加
int ival3 = ival2 - ival; // subtraction 减
dval = fval * ival; // multiplication 乘
ival = ival3 / 2; // division 除
bool result = ival2 == ival3; // equality 等于
result = ival2 + ival != ival3; // inequality 不等于
result = fval + ival2 < dval; // less-than 小于
result = ival > ival2; // greater-than 大于
C++还为程序员提供了一个容器:数组。
在C++中数组下标从0开始,而不是1,在位置1上的元素实际上是数组的第二个元素,类似地位置0上的元素才是第一个元素,为了访问数组的最后一个元素,我们总是要索引到数组长度-1的位置处的元素。
虽然C++对数组类型提供了内置支持,但是这种支持仅限于“用来读写单个元素”的机制。
如果我们希望把一个数组赋值给另外一个,则必须自己写程序按顺序拷贝每个元素。
for ( int index = 0; index < 10; ++index )
array0[ index ] = array1[ index ];
2.1 内置数组数据类型
最新推荐文章于 2024-05-28 16:26:21 发布