修改补码转换代码，但未完成