solved: sprintf does not format float/double on esp8266 (with Arduino ARM Zero/M0 and Due/M3 it works though). · Issue #5016 · esp8266/Arduino · GitHub
![Understanding 32-Bit Floating Point Number Representation (binary32 format) - Education and Teaching - Arduino Forum Understanding 32-Bit Floating Point Number Representation (binary32 format) - Education and Teaching - Arduino Forum](https://aws1.discourse-cdn.com/arduino/original/4X/3/0/8/3085854cf8a3693d2078a6fc25cdecb3109742ea.png)
Understanding 32-Bit Floating Point Number Representation (binary32 format) - Education and Teaching - Arduino Forum
![Understanding 32-Bit Floating Point Number Representation (binary32 format) - Education and Teaching - Arduino Forum Understanding 32-Bit Floating Point Number Representation (binary32 format) - Education and Teaching - Arduino Forum](https://aws1.discourse-cdn.com/arduino/original/4X/c/0/6/c06b40e0d5a9f6d5d8e320de1831bfe91c239023.png)
Understanding 32-Bit Floating Point Number Representation (binary32 format) - Education and Teaching - Arduino Forum
![C++ functions print•println•printf•sprintf for Arduino ESP32 ESP8266. Combine•format → serial port • DIY Projects C++ functions print•println•printf•sprintf for Arduino ESP32 ESP8266. Combine•format → serial port • DIY Projects](https://diyprojects.io/media/2020/10/arduino-begin-printf-function-1024x352.jpg)