我正在使用 MPLab C18 C 编译器并使用此代码收到语法错误:
hundreds = unsigned char((tick / 100));
tens = unsigned char((tick - (hundreds * 100)) / 10);
ones = unsigned char((tick - (hundreds * 100) - (tens * 10)));
tick
是一个unsigned int
。我正在尝试通过简单的除法将一个三位数的值转换为三个单独的 ASCII 值,并将整数转换为我的unsigned char
变量。
对我来说看起来不错,但我想我错过了一些东西。