They are all of the same data type, the difference is that the range of values and bit size are different, and different data type variables are applied to different values.
Integer data is numerical data with no decimal part, which is represented by the letter I. Integer data is only used to represent integers and is stored in binary form. The length of a long integer is at least 32 bits, while the length of a 64-bit Unix-like system is 64 bits, which means that a long integer can be represented by more bits, and the long integer is 2 147483648 to 2 147483647.