Nein, test ist ein Makro, das von Präprozessor rein textuell durch 0b00000101; ersetzt wird.

Beachte, daß der ; hier zu viel ist und du ihn nicht willst (auch wenn er in diesem Beispiel nicht stört).