[Powered by Google Translate] NATE哈迪森：当你学会了如何读取和写入
号码，您了解数字0到9。
要写入整体大于9的数字，你知道所有
你需要做的是使用一些这些数字的组合，
在52和437。
所以这样写数字都有一个名字，十进制记数法。
>> 为什么小数？
，拉丁词根小数，“decem，”是指10。
当你有10位数字的符号系统，10
成为一个比较特殊的数字。
让我们来看看在437写的十进制表示法
明白为什么。
我们可以先打破了437到400加30加7。
>> 我们可以把它拆开，更是让我们有4次100
加上3次，每次10加7倍，1。
请记住学习的个位，十位，
数百位，依此类推？
这是究竟从何而来。
最后，我们可以看到，我们有一大堆的权力
10嵌在这里。
我们已经有了4次，每次10到2加3次，每次10到1加
7倍，10到0。
所以，现在你明白为什么10是一种特殊的
十进制记数法中的数字。
事实上，我们已经得到了一个名称，这就是所谓的基地自
它是在这里的基础上的指数在我们的算术。
>> 十进制记数法来表示数字，是不是唯一的方法。
事实上，即使我们摆脱数字2至9，我们可以
代表所有的数字，
我们可以用十进制。
所以，现在我们有两个数字，0和1，2是我们的
特殊号码，我们的符号系统的基础。
此符号系统的名称被称为二进制，因为
前缀“bi”是指两个。
因此，而不是现在的一个个位和十位，
所以，我们现在有一个的地方，三三两两的地方，一个四肢着地
的地方，等等，2的次方。
因此，让我们来看看这个，做了一些计算。
所以仍然为0和1仍然是1。
>> 然而，现在我们已经有了一个两岁的地方，而不是一个十
的地方，10表示数字2。
3，加1，得到11。
4，因为现在有一个四肢着地的地方，表示100。
五是101。
图6是110。
图7是111。
8，再有自己的一席之地，所以它是1000。
我想你明白了吧。
让我们一捅，在读取一个大的二进制数，
使其转化成十进制记数法，因为这是
我们已经习惯了。
这个数字，二进制文件，读取101110011。
>> 为了弄清楚它的小数表示，让我们先
下每个数字写的地方。
首先，我们有2个在最右边的零位，
其次由2个位，2的二进制补码的地方，2
三，2〜4个，2至五个，2至6，2
七，最后，所有八。
现在，如果我们做数学题，这是那些地方，三三两两
的地方，四肢着地的地方，八分的地方，16份地方，
的32nds地方，64ths地方，128ths地方，以及最后
256ths的地方。
哇！
所以，现在，如果我们开始繁殖一切
在一起，我们看到，我们有1次256加1倍64加
1次32加1倍16加1倍，2倍和1倍1。
>> 因此，如果我们总结了这一切，我们一起到256加
64加32加16加2加1，所有的
总计371。
翻译从十进制表示法二进制表示法
有点棘手，因为我们需要从一个数字，
根据权力的一个2的乘方的基础上。
让我们给它去。
在这里，我们有237十进制记数法。
要翻译成二进制记数法，我开始发现
最大功率小于2，即128。
我把一个在的二十八分之一百的地方在这里
在我的二进制数。
然后，我减去128，237，和我得到109。
然后，我只是重复这个过程。
小于109的最大功率为2是64，所以我
将一个1在64ths的地方，减去64
从109到45。
同样，最大功率为小于45是32，所以
将一个1在适当的插槽和减去32 -
我要在这里 -
13。
>> 移动，我得到的最大功率
2，而不是16。
所以我把一个0在16S地方，1 8S地方，
减，并获得5个。
然后是最大功率为2。
我减去1。
现在，我可以完成的翻译容易。
我把一个0的三三两两的地方，放了1个位。
结果，11101101。
>> 有一件事你可能没有料到的是，所有的
你学到的算法进行加，减，乘，分
以二进制表示的十进制记数法的工作为好。
我们会做的另外一个例子。
在这里，我们已经拿到1101101加号1010110。
正如十进制数​​的加法，我们将开始从右边
工作的方式的左侧。
唯一的区别是，我们进行了1，如果该两个数字
我们增加了有一笔大于1，而不是一个
总结大于9时，在十进制。
因此，在正确的，我们有1加0，1。
>> 向左移动，我们有0加1，再次1。
再次向左移动，我们有1加1，我们写了一个0，
我们进行了1。
然后，我们有1，1，0，所以我们有一个0，​​随身携带一个1。
然后是1，0，1，再次为0，进行1。
1，1，0，0再次，进行最后的1。
>> 最后，1，1，1，所以我们有a 1和a
最后1在左边。
结果，11000011。
这总结了我们快速
介绍二进制表示法。
>> 我的名字是内特哈迪森，和这是CS 50。