int的位数在不同的编译器中是不同的,但不会少于16位。在16位编译器中,一个int是16位的,在32位的编译器中,一个int是32位的。这个你要看你所使用的编译器手册。int表示一个有符号整数,是英文interger(整数)的缩写。如果是16位的int,表示数的范围是-32768~+32767。
如果是32位的int,表示数的范围是- 2147483648~+ 2147483647。