+ 8
A 0 in front of numbers assigns the number to its octal value.
Octal numbers are a base 8 number system. Meaning it's numbers are from 0-7. So, 28 is not an octal number. Try 027.
+ 9
0 in 028 is a prefix for an octal value. The octal value range is from 0 till 7 inclusive.
8 will give an error
+ 4
What the smart people said



