The first one does not compile because you simply cannot assign a number boolean. A boolean- trueor false.
, , 2_000_000 . , float (a double, float double ).
, , , . , 2.00+02, double octal 02. - 2+2, 0___10, z = 10. float, , 64 32 , 64 . , .