この記事は、このトピックに関する詳細情報に役立ちます。 http://en.wikipedia.org/wiki/Integer_(computer_science)
したがって、質問に対する答えは、-9,223,372,036,854,775,808から9,223,372,036,854,775,807、または-(2 ^ 63)から2 ^ 63 − 1
符号付き整数に格納されている最大の正の数は、次のようにバイナリで表されます
----- 63個-----
0111111111111111111111111111111111111111111111111111111111111111
慎重に考えると、この数が正確に2 ^ 63-1であることがわかります。
符号付き整数の範囲はサイズ-2 ^(n-1)〜2 ^(n-1)-1です。この場合、最大値は2 ^ 63-1または9,223,372,036,854,775,807です。
Formula
2^(n-1) is the formula of the maximum value of a Bigint data type.
In the preceding formula N is the size of the data type. The ^ operator calculates the power of the value.
Now determine the value of N in Bit:
Select (max_length * 8) as 'Bit(s)' from sys.types Where name = 'BIGInt'
=64 Bits
範囲:: -9223372036854775808から9223372036854775807