ただたんに拡張子が .cppなんでC++で処理されてるんだろ。
Cだったらcharの符号有り無しくらいで大げさな文句は言わない。