chikuchikugonzalezの雑記帳

趣味とか日記とかメモとか(∩゚д゚)

MUGENでの整数型の扱いがC言語と違った

M.U.G.E.Nで普通に 2147483647 + 1 とかするとオーバーフローを起こすことはわかっていたけど、直接 210000000000 (2100億 > 2^31) とかを指定すると2147483647 (2^31 - 1) で固定されるらしい*1
ついでに -210000000000 (-2100億 < 2^31) とかだと -2147483648 (-2^31) で固定された。

*1:Cのscanfで試したらオーバーフローしたんだけどなぁ