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
。私が試みているのは、単純な除算と整数のunsigned char
変数へのキャストによって、3 桁の値を 3 つの個別の ASCII 値に変換することです。
私には問題ないように見えますが、何かが足りないと思います。