作业帮 > 综合 > 作业

VC 问题 sprintf(str,"%9.3f",x);

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 22:07:27
VC 问题 sprintf(str,"%9.3f",x);
%9.3f是什么意思,我有见过 “%d", "%f","%s"的,就是没见过这种,告诉下,谢谢
9代表的一共输出多少位(小数点占一位),3代表的是输出小数位数
再问: char ch[20]; sprintf(ch,"%2.1f",56789.03); SetDlgItemText(IDC_BUTTON1,ch); 测试了,小数点和小数点后面说对了; 但输出是5678.0;就不对了
再答: 忘了说了,如果总的位数超过限定位数,按实际位数处理(不包括小数位)。 输出应该是56789.0,呵呵。