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