2013/05/25

[C]long long型

long型は聞いたことがあるが、long long型とは?

C 言語が初めて作成されてから、現在までかなりの時間が経過しています。それに従い計算機も進化してきました。例えば、64 bit のアドレス空間を持つ CPU の登場です。64bit あれば 18E(エクサ)もの巨大な数を表すことができます。従来の C 言語のコンパイラではそのような巨大な数を表現することは想定していませんでした。そこで、今回新たに long long int という、long 型よりもさらに大きな数を表現できる型が新設されました。具体的な大きさなどは次の通りです。

via:long long int 型
なるほど。確かに計算機の処理能力があがるとよりたくさんの数字を計算できるようになるので、新しい型が登場しても不思議ではありません。

0 コメント:

コメントを投稿