In tal caso comunque sarebbe più chiaro anche dichiarare c come unsigned int.