32

このタイプは知りません。それはすべての中で最大のものですか?整数型だと思いますよね?それとも浮動小数点ですか?倍より大きい?

4

2 に答える 2

37

C99標準によると、long longは少なくとも64ビット幅の整数型です。指定された2つの整数64ビットタイプがあります:long long intおよびunsigned long long int

つまり、これはC言語標準(C99バージョン)で指定されている最大の整数型です。

C99で指定されているロングダブルタイプもあります。これは、最も一般的なx86ベースのプラットフォームおよびC言語の実装で80ビットに対応する拡張精度の浮動小数点数値データ型です。

于 2010-01-24T15:30:32.967 に答える
12

短くて簡単なのは、 aが少なくとも 64 ビット幅long longの anであるということです。intこの理由はここにあります。基本的には64ビットアーキテクチャと下位互換性への対応です。そして、この名前は、標準化委員会によってあらゆる可能性の中で最も悪いlong longと見なされました。

于 2012-03-28T00:24:13.200 に答える