在C語言中,long long是一種用于表示更大范圍整數的數據類型。它占用的存儲空間通常為8個字節,可以存儲的整數范圍更大。以下是使用long long的示例:
long long num1;
long long num2 = 1234567890123456789LL; // 使用LL后綴表示常量為long long類型
long long result = num1 + num2;
long long product = num1 * num2;
printf("%lld\n", result);
需要注意的是,不同的編譯器可能對long long類型的長度有所不同,可以使用sizeof
操作符來獲取該類型的實際字節數:
printf("long long類型的字節數:%d\n", sizeof(long long));
盡管long long類型可以表示更大的整數范圍,但它的取值范圍仍然是有限的。具體取值范圍可以通過limits.h
頭文件中的LLONG_MIN
和LLONG_MAX
常量來查看。