1
未能得到详细回答我的问题here。我以为我会从另一个角度解决它。C99的固定宽度整数类型
会有人能够解释使用什么选择标准,用于确定底层类型C99的固定宽度的整数类型:
[u]int_fast[n]_t
[u]int_least[n]_t
[u]int[n]_t
对于给定的处理器,如果“长”和“INT”是相同的大小(sizeof(int)== sizeof(long)),那么为什么'long'会被用于'int',反之亦然。
一个原因,这并没有得到堆栈溢出任何注意的是,你完全忽略的C代码(或C99标记,还是由c标记会更好)。目前的标签并不是人们会遵循的标签;他们在SO的定制视图中不会看到这样的问题。作为一个新人,你可能不知道的细微差别,但我跟着50标签(包括C和C99),并有一个非常高的机会,我从来没有见过,直到你在comp.lang.c提到 - 尽管有我看了一下外面的机会,决定不回答。我重申了,省略了最不有用的两个标签。 – 2012-07-29 20:39:12