C 什么';s长无符号整型和无符号长整型之间的差异

C 什么';s长无符号整型和无符号长整型之间的差异,c,types,syntax,C,Types,Syntax,编译器采用了这两种相同的方法 long unsigned int a; 无符号长整型没有区别。相同的类型。它们是相同的 引用C11,第§6.7.2章,类型说明符(重点) 名单如下: 类型说明符: void char short int long float double signed unsigned \u Bool \u复合体 原子类型说明符 结构或联合说明符 枚举说明符 typedef名称 P2 每个声明的声明说明符中应至少给出一个类型说明符, 在每个结构声明和类型名称的说明符限定符列表中。

编译器采用了这两种相同的方法

long unsigned int a;

无符号长整型

没有区别。相同的类型。

它们是相同的

引用
C11
,第§6.7.2章,类型说明符(重点)

名单如下:

类型说明符:

void

char

short

int

long

float

double

signed

unsigned

\u Bool

\u复合体

原子类型说明符

结构或联合说明符

枚举说明符

typedef名称

P2

每个声明的声明说明符中应至少给出一个类型说明符, 在每个结构声明和类型名称的说明符限定符列表中。每一份 类型说明符应为以下多集之一(如果有 是每个项目的多个集合)类型说明符可能以任何顺序出现,可能是 与其他声明说明符混合。


非常正确,但是一些引用会很好。“类型说明符可能以任何顺序出现”谢谢line@AmninderSingh这就是为什么要强调这一点。这些不是我自己的话,是直接从C规范中抄袭的。欢迎。:)“编译器正在处理这两个相同的问题。”-->?