Thorsten Schneider wrote:With the third assignment the compiler only sees byte d = an int + an int
I think the compiler sees not an int + an int but rather a byte + a byte. But as with Sierra & Bates the result of this expression is an int, right?
Anyway, I think I got the problem. The compiler can not assure that the result of this expression is less then 128. If it could, it would compile. Is that true?