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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃柠檬的天天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值