如程序 void main(){ long x,y; int a, b ,d; unsigned int c; fioat f1,f2; doubie d1; x=-5,y=6; a=3,b=8; c=x+a; d=y+b; printf(“c=x+a=%u,d=y+b=%d\ ”,c,d); f1=3.4; d1=13.6; a=f1; f2=d1; printf(a=%d\ ,a); printf(“%f,%f,%f”,f1,f2,d1); } 是怎样算出c=x+a=65534,d=y+b=14 a=3 3.400000,13.600000,13.600000的 请写出详细过程 还有为什么用了输出字符%f小数点后面必须是六位啊 谢谢各位哥哥姐姐了