负数十进制与十六进制数的转换
初学者有个问题请教下各位,计算机默认的存储数据是自动转化为补码的,当我把十进制数-1输入计算机后会转化为FFFFFFFFFFFFFFFF保存,当我再想用十六进制数字符转数值转换函数把它转化为十进制时却为一很大的正数,不是-1,计算机把FFFFFFFFFFFFFFFF当成一个无符号数了,我现在想把它(FFFFFFFFFFFFFFFF)转换为负数后进行后续计算,有什么好的办法没啊,恳请各位赐教下 转换都是反过程。按相反过程不行么?传上来程序分析。
页:
[1]