有符号的16位整数与2的补码16位整数相同

时间:2016-03-22 04:20:20

标签: integer hardware 16-bit

我知道一个和两个恭维整数之间的区别,但是我不确定有符号的16位整数是否与其中一个或两个相同。

希望是一个简单的是/否问题。

2 个答案:

答案 0 :(得分:1)

有符号整数仅表示该类型可以取负值。关于签名类型表示,它没有说什么。签名类型可以是1的补码,2的补码或符号幅度......现在即使是C和C ++标准也不会强制使用2的补码。

在现代系统中,2的补码仅用于使用其他签名表示的旧系统,例如UNISYS 2200 series

答案 1 :(得分:0)

是的,说一个整数是签名的,就像说它在你的标准计算机上使用两个补码表示一样。