Freitag, 14. August 2015

根据给定的2进制数写出10进制数。

首先可以把一个很长的2进制数转换成16进制数。

在c语言中中只要一个数以0x开头,那么系统就会把0x后面的数字识别为16进制。同理一个数以0开头的就是8进制数目。
(其实就是先把2进制转换为8进制和16进制的数,然后再用dec转化成10进制的数。)

怎么在计算机中看出整数的2进制。

--- 可以打印出整数的16进制或者8进制。



Samstag, 1. August 2015

signed 和 unsigned 的区别---整数型


 
在计算机中,我们去存储一个整数的时候,我们并不是全部都把整数转化为2进制数存储起来的。而是我们存储了它的补码。
对于一个正整数而言,我们存储了它的原码。它的补码等于它的原码。