数据的基本类型包括::基本类型和符合类型。
其命名最好是按照英文方式命名。如果有多个表示同一事物的变量则可以用下标 123等来命名。如果需要两个单词才可以命名的变量则这两个单词之间通常使用“-”来连接。
基本数据类型也包括整型和浮点型,接下来我们先来介绍整型。
a:整型:short int long longlong 以及与unsigned结合产生的类型。
在C++中没有具体的定义这几种类型的具体最大值还是最小只是提供了其的最小 存储围以及怎么样去测量不同系统中各个类型的大小。
各个类型的最小参数范围:
short至少为16位;
int至少和short一样长;
long至少32位,且至少与int一样长;
longlong 至少64位,且至少与long一样长;
一般的情况下int 大概为32位也是就是从-32768~32767,unsigned int 应该是0~65535。
类型大小的测量:
1.sizeof(类型名/变量名)这个函数返回变量和参数的长度。
2.climits头文件中定义了与函数类型最大值最小值相关的常量。比如 CHAR_MAX(char的最大值)、SHRT_MAX(short的最大值)、INT_MAX(int的最大值) 、LONG_MAX(long的最大值)、 LLONG_MAX(longlong的最大值)根据以上的类型与unsigne结合可以衍生出其余剩下的常数。
整数型在输出的时候可以规定其输出的格式:
cout<<hex;//其后的数据未声明数据的格式之前按照16进制输出;
cout<<oct;//其后的数据在未声明数据的格式之前按照8进制输出;
b:char类型:字符型和小整数
char类型是存储字符型的参数,但是计算机中字符型是按照对应的ASC11码存储在计算机中的,因此可以对这两种方式进行转换。
usigned char 0~255 char -128~127
c:bool类型
布尔的值可以是TRUE或者false ,在c++中任何·任何非零值都被转化成true,而零值转换为false。
d:浮点数:float 、double
浮点数的E格式表示法:d.dddE+n是将小数点向右移位,而d.dddE-n指的是将小数点向左移n位。并且可以根据程序的设计对其精度进行定义。
double的精度:数字中的前6/7位。
float的精度:数字中的前16/17位。
e: const限定符
基本格式:const type name=value;
当变量被const限定时,则编译器不能通过再修改该变量的值。
C++中的数据类型-----基本数据类型
最新推荐文章于 2023-07-15 21:41:57 发布