【问题标题】:What's the difference between using "e" and "E" in a floating point constant?在浮点常量中使用 \"e\" 和 \"E\" 有什么区别?
【发布时间】:2022-11-08 00:50:02
【问题描述】:

在C中使用浮点常量时,使用之间有什么区别e(或者GG, 对于这个问题)?

例如,有什么区别 1.575E11.575e1?

C不应该是区分大小写的语言吗?如果使用没有区别Ee, 为什么?

我在网上和我正在使用的教科书上查了一下,一直没能弄明白。

【问题讨论】:

  • 没有任何区别。而且,是的,C 通常区分大小写,但我想您可以将其视为一个例外。不过,这并非史无前例:毕竟,0xabc0xABC0Xabc 都是可接受的十六​​进制常量。

标签: c syntax


【解决方案1】:

没有区别。 1.575E11.575e1 相同。

就像0xa0xA 之间没有区别一样——它们都等于10,并且具有相同的类型。

在 C 中,标识符区分大小写。标识符是函数、类型、变量等的名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    相关资源
    最近更新 更多