C/C++——基本数据类型

C/C++——基本数据类型

在编程会遇到许许多多的字符类型,我们需要在众多的类型之中,选到我们需要的。

1、int

当我们需要做一个简单的整数加减法时,我们所需的类型是int
int是声明这是一个整数数据
例:

int a="1";

int还有两个常用的延申形,分别是long intshort int,当然除此之外还有long long intunsighed intunsighed shortunsighed longunsighed long long
这三种不同的类型,除了占用的字节不同之外:
int占用4个字节
short int占用2个字节
long int占用4个字节

他们的取值范围也不同,值得注意的是:short int的极限值是-32768~32767,故超过32767的数据使用short int会导致溢出,从而出现数据错误。所以我们在开发中要估计好数据的大小,去选择合适的声明规则。

2、float和double

float和double都属于浮点类型,其中float是单精度浮点类型,double是双精度浮点类型。主要区别在于float的有效数字在6-7个,而double的有效数字有15-16个。在有效数字之外的数据将会被舍弃,这里造成的误差被称为舍入误差。
当我们在使用double时,默认情况下输出也只会保留小数点后六位,因此我们要看后面的位数,需要键入%.nlf其中n是指小数点后的位数
例:

double a=1.22222222222
printf("%.11lf",a);

这里采用的就是打印出小数点后11位

3、char

介绍完了整数和小数,平时常见的类型还有字符。我们初始化字符的命令是char,他的使用和int的用法完全一致,只不过他的数据类型是字符,当然在平时的printf("")冒号里面的内容,默认是char类型
例:

#inculde <iostream>
using namespace std;
int main(){
char text="Hello World";
cout<<text;
return 0;
}

你可能感兴趣的:(C/C++,c++,c语言,开发语言)