>>559
char a = 0;
char b = '\0';
if (a == b) <- true判定

たまに↑こうなることがあるって意味?
たまにじゃなくて常にこうなるんじゃないの。