清泛IT社区

标题: 64 bit OS下int占几个字节? [打印本页]

作者: ★龙◎    时间: 2015-10-09 10:43
标题: 64 bit OS下int占几个字节?
64 bit OS下int占几个字节?,大家觉得呢?
作者: 清泛网    时间: 2015-10-09 10:48
int固定4字节,不要受64 bit的混淆。int是由编程语言设计决定的,不受编译器的影响。
__int64才是8位的。

另外,指针是受编译器/OS影响的,32 bit编译器下int指针占4位,64 bit下int指针占8位。
作者: zqp2013    时间: 2015-10-09 10:54
写个小demo稍微验证下即可,结论:无论32/64位编译器、32/64位OS,结果都是4。
同意楼上的解释。
作者: 清泛网    时间: 2015-10-09 11:14
(, 下载次数: 3011) (, 下载次数: 3137)
只与编译器位数有关,与OS位数无关,但64位程序不能运行在32位OS上。






欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3