The range is [0,264-1]
Different from int64, the value range of int64 is [-2 63,2 63-1].
This is actually the difference between signed and unsigned. Qword is an unsigned 2 64-level plastic surgery, and int64 is a signed 2 64-level plastic surgery.
But qword and int64 variables cannot be used as loop variables ~
Similarly, longint is a 32-grade signed plastic with the range of [-2 3 1, 2 3 1- 1], 2 3 1 = 2 147483647. It is best to remember the corresponding longword.
Word and shortint are the same, but they are rarely used, so I won't go into details here!
Satisfied adoption, thank you! ! !