首页 > 解决方案 > 长双 vs 长长

问题描述

我知道这似乎是一个太简单的问题,但我很难理解double&的含义/含义long。所有在线资源都给出了官方定义。我正在寻找外行的解释。

long long简而言之,我的问题是: a , along double和 a 有什么区别long float

我尝试运行一个快速测试(附上截图)来查看每种类型的字节大小,但无法理解。大小如何与 along double相同double

在此处输入图像描述

标签: cfloating-pointdoubleprecision

解决方案


long long是整数(可能具有比 更多的范围long
long double是浮点(可能具有比 更多的范围/精度double
long float不存在。

按范围排序的整数类型是

  • _Bool
  • charsigned charunsigned char
  • short(或short int)或short unsigned
  • int或者unsigned
  • long(或long int)或long unsigned
  • long long(或long long int)或long long unsigned

按范围/精度排序的浮点类型是

  • float
  • double
  • long double

推荐阅读