On Wed, 17 Mar 1999, [ISO-2022-JP] 藤分 亨 wrote: > float fa, fmult(float, float); > double da, dmult(double, double); > fa = fmult(3.0, 5.0); > printf("float %d\n", fa); > da = dmult(3.0, 5.0); > printf("double %d\n", da); %d is for printing integers. Try %f instead.