The NUCLEO F411RE Works with float point?
In the NUCLEO-F411RE datasheet table 2 states that this particular model has STM32F411RET6. Datasheet of STM32F411RET6 clearly says:


  The STM32F411XC/XE devices are based on the high-performance ARM® Cortex® -M4 32-
  bit RISC core operating at a frequency of up to 100 MHz. The Cortex®-M4 core features a
  Floating point unit (FPU) single precision which supports all ARM single-precision dataprocessing
  instructions and data types.


It is a common Cortex-M4F. It supports only single precision floats (ie. float in C, not double). Some tips.