C99 標準定義了 long long 類型, 其長度可以保證至少 64 位, 這種 類型在某些編譯器上實現已經頗有時日了。其它的編譯器則實現了類似 __longlong 的擴展。 另一方面, 也可以實現 16 位的短整型、 32 位的整型和 64 位的長整型, 有些編譯器正是這樣做的。
參見問題 18.17。
參考資料: [C9X, Sec. 5.2.4.2.1, Sec. 6.1.2.5]