unsigned int 相减的妙处

来源:互联网 发布:mac osx系统下载 编辑:程序博客网 时间:2024/05/16 08:59

arduino 中定时器会清零,当我计算两个时间的间隔,是否会受到清0的影响,答案是不会的

在arduino中做了试验如下

unsigned int i, j=10000;

void loop() {     i += 10000;     j += 10000;     Serial.print("i:");Serial.println(i);     Serial.print("j:");Serial.println(j);     Serial.println( j-i);     delay(500);}

让两数保持 10000 的间隔,而后递增10000

i:10000
j:20000
10000
i:20000
j:30000
10000
i:30000
j:40000
10000
i:40000
j:50000
10000
i:50000
j:60000
10000
i:60000
j:4464
10000
i:4464
j:14464
10000
i:14464
j:24464
10000
i:24464


可以看到 4465-60000 还是 10000

0 0
原创粉丝点击