ืืคืืืชืื, ืืืคืืก int
ืืื ื ืืืืื ืืืืื ืงืืืข, ืืืืจ ืฉืืื ืืืืืกื ืืืื ื ืืื ืืื โ ืืืจ ืฉืืืคืฉืจ ืืขืืื ืขื ืืกืคืจืื ืืืืืื ืืืื ืืื ืกืื ืช ืืืืฉื (overflow).
ืื ืืืื ืืจืื ืฉืคืืช ืืชืื ืืช, ืฉืืื ืืืคืืก int
ืืื ืืืืื ืงืืืข (ืืืฉื int32
ืื int64
), ืืคืืืชืื ืืืกืคืจืื ืืฉืืืื (int
) ืืืืืื ืืืืื ืืื ืืืืช ืืคื ืืฆืืจื.
ืืฉืคืืช ืืื C, Java ืืืืจืืช, ืืืืื ืฉื int
ืืืืื ืืคื ืืกืคืจ ืืืืืื:
โถ๏ธ int32
โ ืืื โ-2ยณยนโ ืืืื โ2ยณยน – 1โ
โถ๏ธ int64
โ ืืื โ-2โถยณโ ืืืื โ2โถยณ – 1โ
ืืขืืืช ืืืช, ืืคืืืชืื int
ืืื ืืืืืืืืช โ ืืื ืืืืืฉ ืืืขืฉื ืึพBigInteger ืืืฉืชืืฉ ืืืื ื ืฉื ืืงืืขืื ืืืืื 32 ืื 64 ืืืืื ืืื ืืฉืืืจ ืืช ืืืกืคืจ.
x = 2**1000
print(x)
ืืืกืคืจ โ2ยนโฐโฐโฐโ ืืืื ืืืจืื ืืืืืืืืช ืฉื โint64โ, ืื ืคืืืชืื ืืืคื ืื ืืื ืืขืื.
โถ๏ธ ืืืฉืจ ืืืกืคืจ ืงืื, ืคืืืชืื ืฉืืืจ ืืืชื ืืขืจื ืจืืื ืฉื 32 ืื 64 ืืื (ืืืชืื ืืคืืืคืืจืื)
โถ๏ธ ืืืฉืจ ืืืกืคืจ ืืื ืืขืืจ ืืื, ืคืืืชืื ืขืืืจ ืืืืืืืืช ืืืื ื ืฉื ืืขืจื ืืชืื (bytes), ืืืืืื ืืืชื ืืื ืืืืช ืืคื ืืฆืืจื