AnsweredAssumed Answered

FRDM-Kl25Z printf float question.

Question asked by Larry Ober on Jan 2, 2016
Latest reply on Jan 2, 2016 by Larry Ober

I am working on a project using the FRDM-KL25Z  board and CW 10.6. I have the console I/O defined in PE but I cannot get printf() to work properly for a float. It works ok for an int, int a = 123; printf("%d\n",a); but not a double, double a = 1.234;  printf("%f\n",a); The result I get for the double is that %f is sent out the serial port.

 

If I set a break point the contents of the double is shown as the correct floating point result but it seems like the float specifier is handled as a string.

Outcomes