最近在刷C和指针的题目,刷到一题需要补码的知识,在自己脑子里面一搜罗,发现概念已经有些模糊了。刚好播客的申请通过了,就来试试水吧! 我们平时一起共事小伙伴总喜欢开一个玩笑,我给你一把沙子你给我造一台电脑出来! 想想也确实,计算机的核心元件也就是沙子变来的,难道这就是道家的三生万物的思想? 呵呵,扯远 ...
分类:
其他好文 时间:
2017-01-22 19:18:00
阅读次数:
210
前段时间仔细研究了原码、反码、补码的知识,今天又碰到了,没想到又忘了,哎,好记性不如烂笔头~。 后来发现一篇专门介绍这方面的文章,写的很是透彻,便直接引用过来了,并且加了>>和>>>的相关知识,原文地址是:http://www.cnblogs.com/zhangziqiu/ 一. 机器数和真值 在学 ...
分类:
其他好文 时间:
2017-01-09 18:50:25
阅读次数:
431
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解 ...
分类:
其他好文 时间:
2016-12-30 23:10:59
阅读次数:
290
1. 原码 +7的原码是0000 0111 -7的原码是1000 0111 +0的原码是0000 0000 -0的原码是1000 0000 2. 反码 一个数如果值为正,那么反码和原码相同。 一个数如果为负,那么符号位为1,其他各位与原码相反 +7的反码0000 0111 -7的反码1111 100 ...
分类:
编程语言 时间:
2016-12-28 14:57:09
阅读次数:
228
本文大部分内容摘自博客原码, 反码, 补码 详解 作者:张子秋 出处:http://www.cnblogs.com/zhangziqiu/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 正文:https://ww ...
分类:
其他好文 时间:
2016-12-09 07:30:55
阅读次数:
193
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解 ...
分类:
其他好文 时间:
2016-12-07 23:12:00
阅读次数:
253
1首先了解低字节位和高字节位看图2字节在内存的排列方式//intnum=010;//0开头代表8禁止
//("%d",num);//所以打印的是8
intnum=0x12345678;//将占232位
printf("%p",&num);
/*要特别注意低位在低字节高位高字节
0x0063FAC078x
0x0063FAC156V
0x0063FAC2344
0x0063FAC312.
*/..
分类:
编程语言 时间:
2016-12-04 01:02:11
阅读次数:
164
原码,反码,补码是java数值运算的基础,在计算机程序中,数值运算是基于二进制的,也就是说底层是二进制运算.而数值有正数与负数,二进制只有0和1,如何表示负数,如何进行正负数的运算,这就是原反补的意义所在. 基础定义: * 原码 * 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负 ...
分类:
编程语言 时间:
2016-11-24 06:38:26
阅读次数:
283
来源于:http://blog.chinaunix.net/uid-26495963-id-3074603.html ...
分类:
其他好文 时间:
2016-11-18 06:26:08
阅读次数:
260
原码、反码和补码 1).数据在内存中存储的时候都是以二进制的形式存储的. int num = 10; 原码、反码、补码都是二进制.只不过是二进制的不同的表现形式. 数据是以补码的二进制存储的. 2). 1个int类型的变量.在内存中占据4个字节, 32位. 00000000 00000000 000 ...
分类:
编程语言 时间:
2016-11-08 22:49:24
阅读次数:
270