整形输出问题#include <stdio.h> int main() { int a; a=89101; printf( "a=%ld ",a); return 0; } 为什么输出是:60447757 阿?我用的是tc2.0 谢谢![解决办法]printf( "a=%d ",a); //int 对应 %d 格式控制