#include<stdio.h>
int main()
{
int c;
return 0;
} // on Intel architecture
#include <stdio.h>
int main()
{
int c;
return 0;
}// on AMD architecture
/* 這裏我有兩個不同的機器代碼,我想知道「是數據類型依賴於機器的尺寸」 */C中的整數或任何其他數據類型的大小是否依賴於基礎體系結構?
不同機器之間的尺寸絕對可以不同。例如'long'在Windows上是32位,在Linux中是64位。 – Mysticial 2012-07-08 04:49:26
英特爾和AMD不是架構。他們是供應商。 x86是一種體系結構。 – 2012-07-08 05:42:15
@DietrichEpp:嗯,是的,他們不..有時候錯失了 – 2012-07-12 04:20:32