When I upload an empty sketch from arduino uno the compiler says :
Sketch uses 221999 bytes (21%) of program storage space. Maximum is 1044464 bytes.
Global variables use 31564 bytes (38%) of dynamic memory, leaving 50356 bytes for local variables. Maximum is 81,920 bytes.
Why this happen with an empty sketch without variables?