- 博客(3)
- 资源 (12)
- 收藏
- 关注
转载 野指针及其危害
昨天在写完一个函数后,因里面用了很多指针操作, 写完后就回过头来检查,结果发现了一个”野指针”, 另我非常奇怪的是,这个”野指针”被我再次使用,程序运行居然没有问题.就是这个疑问, 引发了我写这篇文章.先说说什么是“野指针“。首先”野指针”的概念只会出现在像C和C++这种没有自动内存垃圾回收功能的高级语言中, 所以Java或c#肯定不会有野指针的概念. 当我
2017-01-07 22:22:30 2413 4
原创 原码、反码和补码的表示范围
小数: x0.x1x2x3…xn,其中x0是符号位 整数:x0x1x2x3…xn,其中x0是符号位首先形成的概念是:原码和反码小数表示的范围是一样的,仅仅是二进制的存储不同罢了。更有趣的是它们的存储范围是关于零点对称的!原码小数,反码小数都是:−1+2−n=x=1−2−n中间是+0,−0两种x0x1x2x3…xn原码整数,反码整数:−(2n−1)
2017-01-03 14:32:09 9932 3
原创 数字、基数及表示
数字、基数及表示整数整数是这些熟悉的数字 …, -1, 0, +1, +2, …。整数值也被称作是‘完整的’,并且分为正数(1到无穷大),负数(-1到负无穷大),零(0),非负数(零或正数)和少有的非正数(零或负数)。正数和非负数间的差别通常非常重要,例如C语言典型地用非负数作为数组下标,明确地包括零。基数我们书写整数(和其它数字)时通常使用‘基数10’或‘十进制’算术
2017-01-01 10:01:47 3533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人