是否存在短路大小实际大于16位的平台

时间:2017-11-16 17:01:27

标签: c

据我所知,该标准规定short类型的大小必须至少为16位。

现在我想知道是否存在short s为32位甚至更大的平台。

我知道stddef.h,如果需要一定的尺寸,应该使用那里定义的类型。

2 个答案:

答案 0 :(得分:2)

是。你可以找到an example here(好吧,不是32位,但是“大于16”)。给出的示例是“Cray”超级计算机的UNICOS操作系统,其具有64位short

答案 1 :(得分:0)

IIRC上面的一些奇怪的C99实现(in / for)Common Lisp(或者可能只有SBCL)已被编码为charshortint完全是32位

但我可能错了。