【问题标题】:Standard Data Types标准数据类型
【发布时间】:2014-11-15 08:01:54
【问题描述】:

我正在寻找有关数据类型标准化的信息。

以双精度浮点值为例:

标准化: IEEE 754

JavaScript:数字

Java:

C#: double / System.Double

C/C++:(编译器依赖实现)

上面的例子说明了双精度浮点值在不同编程语言中的实现。我想知道其他常见数据类型是否有任何标准化(例如;ISO、IEEE、ECMA 等),具体来说:

  • 有符号和无符号 8 位、16 位、32 位和 64 位整数
  • 单、双和货币/十进制浮点值
  • ascii 和 unicode 字符
  • 布尔值
  • 字符串

我已经查看了ISO/IEC 11404,但我没有发现它特别有用

【问题讨论】:

    标签: types language-agnostic iso ecma ieee


    【解决方案1】:

    您的某些类型在此处得到解决...

    通用语言规范ECMA-335 中标准化,并以 Microsoft .NET 的多种语言实现。它是有意设计的,没有无符号整数类型。但是,.NET Framework 确实包含它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多