<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>标示符相关文章列表 | 皇家元林</title>
	<atom:link href="https://hjyl.org/tags/%E6%A0%87%E7%A4%BA%E7%AC%A6/feed/" rel="self" type="application/rss+xml" />
	<link>https://hjyl.org</link>
	<description>刘元林的个人博客</description>
	<lastBuildDate>Thu, 03 Nov 2011 14:03:40 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://img.hjyl.org/uploads/2019/10/cropped-about-me-32x32.png</url>
	<title>标示符相关文章列表 | 皇家元林</title>
	<link>https://hjyl.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>蛋疼的一节课</title>
		<link>https://hjyl.org/fucking-lesson/</link>
					<comments>https://hjyl.org/fucking-lesson/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Thu, 03 Nov 2011 14:03:40 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[变量]]></category>
		<category><![CDATA[常量]]></category>
		<category><![CDATA[标示符]]></category>
		<category><![CDATA[蛋疼]]></category>
		<category><![CDATA[进制]]></category>
		<guid isPermaLink="false">http://hjyl.org/?p=2001</guid>

					<description><![CDATA[蛋疼的一节课，介绍了关于进制之间的转换，标示符，常量，变量的基本知识。]]></description>
										<content:encoded><![CDATA[<p>P.s.昨天，心一横，把VPS又重装了一遍，主要是因为FTP不是530就是500错误，不过重装过后更糟，郁闷。这次我还装了lnmpa，感觉有虚拟机的效果，但是内存一下子差不多满了，更郁闷！唉，算了，有时间再折腾吧！</p>
<p>几天前就看了JAVA第二课——<span style="color: #ff0000;"><strong>二进制、八进制、十六进制、十进制直接转换，和标示符、常量、变量的基本知识</strong></span>。现在想做个笔记，回忆一下，也基本上忘得差不多了。</p>
<p>进制这玩意，学计算机基础课就开始讲了。当时以为很重要，也反复的算，可奇怪的是越算越糊涂，最后白学了。可能吃一堑长一智吧。现在再回头看看。</p>
<p>首先，我们讲十进制，大家都熟悉吧。0、1、2、3、、、、、、9。逢10进1。</p>
<p>其次，二进制由0和1构成，也就是除了0就是1，逢2进1，现在的电脑内存有32位和64位的，就是说有32个1和0,64个1和0组成。</p>
<p>第三，八进制，0到7，逢8进1。</p>
<p>第四，十六进制，0到9，A到F，逢16进1。</p>
<p>讲起来都简单，那么怎么转换呢。说到这个我也头晕了。</p>
<p>十进制-----&gt;二进制：这个简单，除以2就行了，没有余数就是0，有余数就是1。例如25转换为二进制是多少？</p>
<p>25/2=12        /2=6        /2=3     /2=1<br />
1                     0               0                 1</p>
<p>然后我们从后往前数，25的二进制就是11001。</p>
<p>二进制-----&gt;十进制：这个也简单，比十进制转换为二进制还简单，这算2的幂（幂，对，杨幂的幂）。</p>
<p>因为十进制转二进制是从后往前得到数据的，所以二进制转十进制也是从后往前，第一位*2<sup>0</sup>+第二位*2<sup>1</sup>+......+第n位*2<sup>n-1</sup>......以此类推。</p>
<p>比如1001100的十进制是多少？</p>
<p>0*2<sup>0</sup>+0*2<sup>1</sup>+1*2<sup>2</sup>+1*2<sup>3</sup>+0*2<sup>4</sup>+0*2<sup>5</sup>+1*2<sup>6</sup> = 76.</p>
<p>二进制----&gt;八进制：因为8是2的3次方，所以每三个位的二级制等于一个八进制。例如010 = 0*2<sup>0</sup>+1*2<sup>1</sup>+0*2<sup>2</sup> = 2 ，即010的八进制就是2。</p>
<p>so，二进制----&gt;十六进制也是这样的。比如1010 = 0*2<sup>0</sup>+1*2<sup>1</sup>+0*2<sup>2</sup>+1*2<sup>3</sup> = A。</p>
<p>八进制---&gt;十进制：253 = 3*8<sup>0</sup>+5*8<sup>1</sup>+2*8<sup>2</sup> = 171。</p>
<p>十六进制----&gt;十进制：AF = F*16<sup>0</sup>+A*16<sup>1</sup> = 175。</p>
<p>开始乱了吧。。。。那八进制----&gt;十六进制，十进制----&gt;八进制，十六进制-----&gt;八进制，十进制----&gt;十六进制...........</p>
<p>最后老师说了，这些不重要，编程的时候不会让你这么算的，你只要知道怎么算的就行了！我倒。。。。</p>
<p>另外，负数的二进制表现形式，比如-7的二进制表现形式，就是7的二进制取反+1.</p>
<p>取反的意思就是，1变0,0变1。</p>
<p>7的二进制是111。因为一般内存都是32位的，就是说7的二进制是0000-0000-0000-0000-0000-0000-0000-0111，取反之后就是1111-1111-1111-1111-1111-1111-1111-1000，然后再+1，得出1111-1111-1111-1111-1111-1111-1111-1001。（负数的最高位都是1）</p>
<p>标示符，程序自定义的名称，由26个字母、0到9、_和$组成。注意：数字不能开头，不可以使用关键词（关键词就是程序已经定义的字符）。</p>
<p>常量：整数、小数、布尔型常量（true or false）、字符、字符串、null。注意的是十六进制的开头需要0x标示。</p>
<p>变量：就是将一个不确定的数据存储到内存里，内存会开辟一个空间，我们给这个空间定义一个名称就叫变量名，接着给这个空间定义个类型就叫数据类型，再加上数据，就确定了这个变量。</p>
<p>然后变量的类型：</p>
<p><a href="https://hjyl.org/go/aHR0cDovL2kuNi5jbi9jdmJubS80OS9hMy81Yy8wNDVlM2Y2ZmZmZjQxNTk4ZWNlMmFhYjg0MTdmNTQ0OS5wbmc=" rel="nofollow" target="_blank"><img decoding="async" title="Click to enlarge" src="http://i.6.cn/cvbnm/49/a3/5c/045e3f6ffff41598ece2aab8417f5449.png" alt="image" /></a></p>
<div id="caption_1320327717226" class="highslide-caption">变量类型</div>
<p>目前只学习了基本数据类型，我们只要记住蓝色标示的字符含义就OK了。具体含义股沟吧！其实我也大概，也许，可能，差不多吧！</p>
<p>好了，第二课到此为止！</p>
<p>&nbsp;</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="蛋疼的一节课" href="https://hjyl.org/fucking-lesson/">蛋疼的一节课</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/fucking-lesson/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
	</channel>
</rss>
