泰安最好网站建设公司,建设网站方法有哪些内容,防火墙放行域名,朝阳区seo技术计算机中所有的数都是以补码的形式存储的
原码#xff1a;
一个数的原码就是其10进制的数转换为2进制数#xff0c;正数的原码符号位为0#xff0c;负数的原码符号位为1。
如10进制的数26667#xff0c;将其转换为2进制为0110 1000 0010 1011。10进制的数-26667#xf…计算机中所有的数都是以补码的形式存储的
原码
一个数的原码就是其10进制的数转换为2进制数正数的原码符号位为0负数的原码符号位为1。
如10进制的数26667将其转换为2进制为0110 1000 0010 1011。10进制的数-26667将其转换为2进制为1110 1000 0010 1011。通过以上可以看出正数和负数的原码除符号位外其它位全相同因此计算10进制负数的原码时可以将其看成是正数求其原码求得结果后再将符号位变为1表示该数为负数。
反码
正数的反码就是其本身负数的反码是符号位不参与变换其它位取反。
如10进制的数26667其反码和原码相同为0110 1000 0010 1011。10进制数-26667其反码为1001 0111 1101 0100。
补码
正数的补码就是其本身负数的补码是反码加1。
如10进制的数26667其补码、反码、原码相同为0110 1000 0010 1011。10进制数-26667其补码为1001 0111 1101 0101。