C ユーザーズガイド

long long データ型

Sun ANSI C コンパイラにはデータ型 long long および unsigned long long があり、これらはデータ型 long と類似しています。long には 32 ビットの情報を格納できるのに対し、long long には 64 ビットの情報を格納できます。long long-Xc モードでは使用できません。

long long データ型の入出力

long long データ型を出力または入力するには、変換指定子の前に "ll" の接頭辞を付けてください。たとえば、long long データ型をもつ変数 llvar を符号付き 10 進形式で出力するには、次のように指定します。


printf("%lld¥n", llvar);

通常の算術変換

2 項演算子によっては、両方のオペランドの型を共通の型にするために変換することがあります。この時、結果の型も共通の型となります。この変換は通常の算術変換と呼ばれます。