#include "avr/io.h"
main()
{
unsigned char= z ;
for(z=0;z<200;z++)
PORTA=z; //PORTA dispalys the value of z
}
请解释循环的工作原理,因为z是char并且作为int
答案 0 :(得分:1)
char
(扩展名为unsigned char
)是一个整数类型。 unsigned char
可以保存0到255之间的值。
字符通常也存储在char
个变量中。它们实际存储的是所讨论角色的ASCII值。例如:
char c = 'A';
变量c
包含值65,即A
的ASCII值。
对于此代码,在整数上下文中使用unsigned char
变量。