[求助]单精度实型float输出时的问题
											这是程序
#include "Stdio.h"
main()
{
  int a;
  long m;
  float x;
  double y;
  char ch;
  a=1705;
  m= -774916055 ;
  x= -412537.28;
  y= 2315468975.6841;
  ch='B';
  printf("%c,%d,%ld\n",ch,a,m);
  printf("%f,%f\n",x,y);
}
结果输出的x值变为
-412537.281250
	
		
			
        
				
				
					
						图片附件: 游客没有浏览图片的权限,请 
登录 或 
注册