if(!a)printf("hello world");
だとaが偽(0の時)の時printfを実行するという意味でしょうか