>>816
整数型の四則演算はオペランドをintに変換した後に行われるから。言語仕様。
byte ans = (byte(a + b - c + d);
でおけ