整数后缀J是什么意思
What does the integer suffix J mean?
我有以下来源:
int main() { 000J; }
使用gcc 4.8.4,它编译时没有错误。我知道有L或U这样的后缀,但我没有发现任何关于J.的信息
那么它是做什么的呢?
我收到警告:
虚常量是GNU扩展
J
后缀是GNU扩展,它使文字为_Complex
类型。
更多信息请点击此处:https://gcc.gnu.org/onlinedocs/gcc/Complex.html
正如天顶提到的,这是一个用于编写虚文本的GNU扩展。正如imallett所想的那样,我真的很想评论使用j
的理由,但我没有足够的声誉来评论天顶的答案。无论如何,我会把这个作为一个答案,因为它可能对其他人有帮助。
正如这个链接所解释的,i
和j
都可以用来使用这个GNU扩展来编写虚文本。使用i
的原因是显而易见的,但也使用j
的原因是j
在电气工程和控制系统工程中通常用于表示虚单位,以防止混淆,因为i
在这些上下文中已经用于表示电流。
相关文章:
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- "类模板示例<int>;"语句对 C++11 是什么意思?
- 线应该是什么意思
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 表达式"b=(b-x)&x"是什么意思?
- 这个表达是什么意思?
- 此代码验证公式是什么意思?
- 跟踪日志中的T.11803()是什么意思?
- 这个额外的关键字在这个 c++ 类声明中是什么意思?
- * 和 ** 在 C++ 函数声明中是什么意思?
- _T("xyz")是什么意思?
- #define Dbg(fmt,..) (0) 是什么意思? 警告:表达式无效
- 这行代码到底是什么意思?
- 当我们说在执行程序时将操作系统的控制权传递给main()函数时,我们的意思是什么
- 这句话在c++中的意思是什么
- 这个typedef的意思是什么
- 这句话的意思是什么
- 意思是什么
- 这个句法的意思是什么?