C语言 形式为实形的变量为什么不能直接%d变整形输出,如double m;m=5.68997;printf("%d",m);为什么结果是错的
printf参数是有指定的用法的%d输出类型为有符号的十进制整数%f/%lf输出类型为十进制表示的浮点数,默认精度为6
https://baike.baidu.com/item/printf/7467706?fr=aladdin