31 番目のビットを 1 にするため, その数字と 8000 0000 の論理和がとられる.《十六進数の 8000 0000 は二進数では 0100 0000 0000 0000 0000 0000 0000 0000 となる》
To set the 31st bit, the number is ORed with 8000 0000.
http://ejje.weblio.jp/sentence/content/%E5%8D%81%E5%85%AD%E7%95%AA%E7%9B%AE%E3%81%AE