<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Holinan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Holinan</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Holinan]]></copyright><item><title><![CDATA[原码、反码、补码知识详细讲解（此作者是我找到的讲的最细最明白的一个）]]></title><link>https://blog.csdn.net/Holinan/article/details/105044876</link><guid>https://blog.csdn.net/Holinan/article/details/105044876</guid><author>Holinan</author><pubDate>Mon, 23 Mar 2020 11:33:32 +0800</pubDate><description><![CDATA[本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!



一. 机器数和真值

在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.

1、机器数

一个数在计算机中的二进制表示形式, 叫做这个数的机...]]></description><category></category></item><item><title><![CDATA[import com.google 报错]]></title><link>https://blog.csdn.net/Holinan/article/details/7310353</link><guid>https://blog.csdn.net/Holinan/article/details/7310353</guid><author>Holinan</author><pubDate>Thu, 01 Mar 2012 17:45:18 +0800</pubDate><description><![CDATA[问题：
在打开NFCDemo时，
import com.google.common.base.Charsets;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Iterables;]]></description><category></category></item><item><title><![CDATA[又见指针]]></title><link>https://blog.csdn.net/Holinan/article/details/2581122</link><guid>https://blog.csdn.net/Holinan/article/details/2581122</guid><author>Holinan</author><pubDate>Tue, 24 Jun 2008 10:28:00 +0800</pubDate><description><![CDATA[昨天在CSDN上看有个提了这个问题，好久没看指针了，当时还真有点迷糊，调试了下就明白了int main(){	int a[3] = {1,2,3};	int (*p)[3] = &a;}说明：1.int (*p)[3]：	p是一个指向整型数组的指针，指针指向的是一个数组，也就是数组指针  int *p[3]:	是一个由三个指针做为]]></description><category></category></item><item><title><![CDATA[一道有点意思的题]]></title><link>https://blog.csdn.net/Holinan/article/details/2580599</link><guid>https://blog.csdn.net/Holinan/article/details/2580599</guid><author>Holinan</author><pubDate>Tue, 24 Jun 2008 00:07:00 +0800</pubDate><description><![CDATA[下面的C代码在VC++6.0下的运行结果是什么？请详细说明原因。 #include   int main() {  int a[5]={1,2,3,4,5}; int *ptr1=(int *)(&a+1); int *ptr2=(int *)((int )a+1); printf("%x,%x",ptr1[-1],*ptr2); return 0; }   ＝]]></description><category></category></item></channel></rss>