c++ - 整数后缀 J 是什么意思?

标签 c++ c integer suffix

我有以下来源:

int main() { 000J; }

使用 gcc 4.8.4 编译时不会出错。 我知道有 L 或 U 之类的后缀,但我没有找到任何关于 J 的信息。

那么它有什么作用呢?

最佳答案

我收到警告:

Imaginary constants are a GNU extension

J 后缀是一个 GNU 扩展,它使文字成为 _Complex 类型。

更多信息在这里:https://gcc.gnu.org/onlinedocs/gcc/Complex.html

关于c++ - 整数后缀 J 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33549444/

相关文章:

c-带有自旋锁的内核线程计数器

c - 在c中将hhmmss拆分为hh mm ss

java - int 对象到整数转换的问题

c++ - glMultiDrawArrays 缓冲

c++ - C++ 数组初始化的目的是什么?

python - Linux epoll 系统调用,等待数据可用

c - 使用冒泡排序在 C 中对二维数组进行排序

c++ - Swift 和 Objective-C++ 互操作性

c++ - Makefile 无法找到 *.o 文件来生成 .exe

python - 我的 python 计算器返回一个字符串,而不是正确的数学运算序列