When I give sizeof(a), where a=13.33, a float variable, the size is 4 bytes. But if i give sizeof(13.33) directly, the size is 8 bytes
sizeof(a)
a=13.33
sizeof(13.33)
The 13.33 literal is being treated as 'double', not 'float'.
Try 13.33f instead.