长双 vs 长长

Mah*_*abr 0 c floating-point precision double

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

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

我尝试运行快速测试(附有屏幕截图)以查看每种类型的字节大小,但无法理解它。a 的大小如何long double与 a 相同double

在此输入图像描述

pmg*_*pmg 5

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