对 11 取余即可 i = (a - b) % 11;这样i的结果肯定是在-10到10之间了 :)我再补充一个例子程序,以及它的运行结果:代码:include <stdio.h> int main(void){ char a, b;char i;a = 19;b = 3;i = (char)(a - b) % 11;printf("i = %d\n", i);a = 3;b = 19;i ...