Arduino Blynk library static memory footprint report

ok. i understand. and what about

#define BLYNK_NO_BUILTIN   // Disable built-in analog & digital pin operations
#define BLYNK_NO_INFO      // Skip device info
#define BLYNK_NO_FLOAT     // Disable float operations

what are they exactly do?
if i use only virtual pins, can i disable the first one?
BLYNK_NO_FLOAT means i can not send float values from hardware to blynk server?