C の整数型とその値の範囲
C では、さまざまな整数型に格納できる値の範囲が異なります。これは、指定された範囲を超えると未定義の動作が発生する可能性があるため、大きな数値を処理する場合に特に関係します。
符号なし Long Int および 10 桁の数値
32 の場合-bit コンピューターの場合、unsigned long int の値の最小範囲は 0 ~ 4,294,967,295 です。これは、unsigned long int は 1,000,000,000 から 9,999,999,999 までの 10 桁の数値を確実に格納できないことを意味します。
一般的な整数型の範囲
以下はさまざまな整数型で信頼できる最小範囲:
大きな値を処理するための Long Long Int
より大きな値を処理するために、C99 および C 11 では、long long int が導入されました。この型の最小範囲は次のとおりです。
したがって、long long int には、指定された範囲内の 10 桁の数値を格納するのに十分な容量があります。
以上がUnsigned Long Int は C で 10 桁の数値を保持できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。