In reply to TC_2017:
[A1] Yes, it is performing signed addition. That not a problem until the sum has a potential to be larger than 31 bits.
[A2] int’(expr) is the same as (2). The difference is in the sign extension.
[A3] Not sure what you mean. Everything is signed; there are no sized literals.