C++ 中数据类型修饰符的顺序

Sus*_*993 0 c++ types modifier

在 C++ 中,为什么不int long long unsigned x;产生任何语法错误,因为unsignedlong long是必须在数据类型之前编写的修饰符?

Ard*_*der 5

修饰符和必须写在数据类型之前?

根据cppreference.com

修饰符

修改整数类型。可以任意顺序混合。类型名称中只能出现每个组中的一个。

因此,这样做时不会出现任何语法错误,但会导致可读性问题。