这里通过例子来帮助理解整型提升和截断的规则。 问题: 赋值过程是怎样的?什么情况会发生截断? 整型提升的规则是什么? 根据什么类型来提升? %d, %u对整型提升后的结果有什么影响? 例一 #include <stdio.h> int main() { char a = -128; printf("%d\n", a