i was wondering whats the difference between the twoint x = 0; x += .1; x = x + .1;

given that x is an integer type

ofcourse will be an error because .1 is a floating point numberx = x + .1

but how come withit doesnt give any error?x += .1