c++数据类型主要是char , int,float,double,bool等,int,char会有sign和unsigned两种。目前自我感觉这个类型里面需要研究的还是挺多,一些基本的信息我在学习的时候查找了一些一些资料,见下图。
1 基本的数据类型
2 unsigned的使用说明
关于sign和unsigned两种,需要注意的是,unsigned属于无符号数据,因此当计算到超过相应范围的时候,就会从另一个极端计算。
见下图代码,
看结果,4294967197就是int类型的最大值继续做减法了,这种计算一定要留意,比如在循环中也一样,循环变量如果定义为unsigned,也要留意这种情况。
3 关于变量初始化
c++中变量的初始化分为两种,一种是直接赋值的,另一种叫构造函数初始化的。只说使用。见下面的代码。