一个问题是最近被问及是否ULL或LLU有效期为在指定C.为unsigned long long常量我知道他们俩都是有效的,但我在想,ULL将是可取的,因为它相匹配的类型unsigned long long.
但是,我现在不太确定.该gcc编译器允许毫无怨言以下几点:
int main(void) {
unsigned int a = 1;
int unsigned b = 2;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:是int unsigned和其他变体一样long long unsigned,根据标准的有效类型?