代码之家  ›  专栏  ›  技术社区  ›  Alex028502

二进制和十六进制分数

  •  0
  • Alex028502  · 技术社区  · 6 年前

    >>> 0b11
    3
    >>> 0b11 + 0b11
    6
    >>> 0b1.1
    Some kind of Syntax Error
    >>> 0b1.1 + 0b1.1
    Some kind of Syntax Error
    

    我想看

    >>> 0b1.1
    1.5
    >>> 0b1.1 + 0b1.1
    3
    

    (这可能会违反推荐使用工具的规则,但我不知道它如何特别吸引固执己见的答案,所以去使用它;如果人们受到冒犯,可能会删除它)

    1 回复  |  直到 6 年前
        1
  •  2
  •   Eric Postpischil    6 年前

    C的格式中有十六进制浮点常量 0x . 十六进制数字 p 可选择的 小数位数 . 0x7.afp4 . 这个 第页 指定十六进制部分乘以的2的幂。