可変長引数の格納仕様は勉強不足でわかりませんが、
4バイト分、次の引数をゼロで埋めたからヌルになったというイメージでしょうか?

マイナスの値や大きな値だったりするとヌル以外になり得るんですかね。
明日試してみます。