|
发表于 2006-10-17 01:07:08
|
显示全部楼层
Post by csfrank
嗯,有道理,64位的cpu确实比32位的增加了几个64位的寄存器。
只不过工作在32位模式下的时候,这些寄存器被关闭了而已。
我其实也一直在纳闷:用到 long long 类型的程序好像并不多啊!
另外纳闷的是 int 类型在64位cpu上是不是64位?如果是,那么long类型呢?
这么说岂不是 int = long = long long ,呵呵,多没意思
In fact, sizeof(int)=4 and sizeof(long)=8 on gcc |
|