|
发表于 2003-7-4 23:29:45
|
显示全部楼层
VC6里的int是4字节的,VC7我没用过,不知道是多大。
long int类型是标准里规定的,现在的编译器都有,标准还规定了int族类型的大小,
short int <= int <= long int
在tc或bc++3.1里short、int、long的大小分别是2、2、4
在vc、bcb、gcc里的大小是2、4、4
c语言的数据类型一般是和机器相关的,所以象tc这种16位机器下的编译器的int类型就是2个字节,而现在的i386体系的编译器一般都是32位(4字节)的int
8字节的数据在VC6里是int64,在gcc里是long long int |
|