需要使用显示的类型转换来避免编译器警告。例如:
unsigned short us = 256; unsigned char uc = (unsigned char) us; // 显示地将无符号短整型转换为无符号字符型
此方法将避免编译器发出有关截断或数据丢失的警告,并且可以安全地将较大的数据类型转换为较小的数据类型。
上一篇:AVRATtiny24定时器比较中断不起作用
下一篇:AVR串口两次读取一个字节