delay(void)
{
unsigned char i=100;
while(i--);
}
unsigned int i=100;
大约快多少呢??还有如果知道计算方法也请回答一下。。谢谢
作者:agezyc 2008-1-27 13:34:00
不同的CPU结果不一样。
作者:平常人 2008-1-27 13:39:00
我只知道unsigned char是8位的数据,unsigned int是看平台的
如果是8位平台的话,当然是8位数据快
如果高于8位平台的话,看处理器有无针对8位数据操作的指令,如果有的话,而且指令效率一样的话,应该没有速度上的区别
作者:simon21ic 2008-1-27 13:41:00
谢谢了。。。理解了。。用的是51。。
作者:agezyc 2008-1-27 13:56:00