that
compiler?
I didn't interpret it that way since none of the standards say anything about the generated output of the compiler.
Correct -- as it is with all programming language standards.
You can expect to get a result of 2 if you say 1 + 1.
The size of data types is a well-known area of implementation-defined behavior.