Fix format/scan bug: unsigned value meets minus number string