ElfbI, 32-битное целое число со знаком может кодировать значения -2147483648..2147483647, что соответствует 0..4294967295 для беззнакового.
Старший (31-й бит, начиная отсчёт с нуля) дополнительно отвечает за знак в знаковом. Любой флаг можно сконвертировать в число если возвести 2 в степень номера флага.
Флаг 0 = 2^0 = 1
Флаг 3 = 2^3 = 8
Флаг 31 = 2^31 = -2147483648 (число становится отрицательным, поскольку это ещё и бит, отвечающий за знак)
https://yadi.sk/i/64cIfyXshYtWaA
В твоём случае флаги: флаг 31 (-2147483648) + флаг 16 (65536) + флаг 15 (32768) + флаг 7 (128) + флаг 4 (16) + флаг 3 (8) + флаг 1 (2) + флаг 0 (1)