整数是伟大的计数整数

整数是伟大的计数整数,但是有时候我们需要存储非常大的数字,或数字的小数部分。一个浮点型变量是一个变量,可以举行一个真正的数,如4,2.5,3.33,或0.1226。有三种不同的浮点数据类型:浮动,双,和长的双。浮动通常是4字节和双8字节,但这些都不是严格的要求,所以尺寸可能会有所不同。长的双打后它的架构,支持更大的浮点数的释放增加语言。但通常情况下,他们也都是8字节,相当于一个双。浮点数据类型都签署了(可容纳正负值)。

这里是浮点数的一些声明:

1
2
3
float fValue;
double dValue;
long double dValue2;

名称的浮点小数部分是指一个浮点数可以有一个小数点的数目可变的。例如,2.5的有1位,而0.1226有4位小数。

当我们确定数的浮点数,它是使用至少一个小数点位置的公约。这有助于区分整数浮点值。

1
2
int nValue = 5; // 5 means integer
float fValue = 5.0; // 5.0 means floating point

精度

考虑分数1 / 3。这个数字的十进制表示为0和3的33333333333333……′走出去到无穷大。一个无限长数需要无限的记忆,和我们通常只有4或8字节。浮点数只能储存一定数量的数字,和其余的都失去了。一个浮点数精度可以代表没有信息损失多少位数。

当输出浮点数,法院有6的违约的精密度,它假定所有的变量都是6位数字的唯一显着的,因此它将截断的事情后。

下面的程序表明cout截断为6位数:

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
int main()
{
     using namespace std;
     float fValue;
     fValue = 1.222222222222222f;
     cout << fValue << endl;
     fValue = 111.22222222222222f;
     cout << fValue << endl;
     fValue = 111111.222222222222f;
     cout << fValue << endl;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值