ARM中關(guān)于int、long類型位數(shù)的討論
int
在16位的CPU上是16位
在32位的CPU上是32位
在64位的CPU上是64位
.....
(C51中int是16位這個(gè)是個(gè)特例)
在可能的情況下,盡量用int來做運(yùn)算效率最高
雖然在你這個(gè)平臺(tái)上面,都是32位,但可能編譯器能把int優(yōu)化得更高
unsignedchari;
for(i=0;i<200;i++)
{**}
這樣的運(yùn)算在64位的平臺(tái)上面肯定沒int的高
評(píng)論