zoukankan      html  css  js  c++  java
  • 7.4 数制

    数制以及校验码.数制这一块也就是进制的表示以及转换.还有原码、反码、补码、移码这方面的知识.进制的转换大家已经熟悉了,我们就只提几种基本的形式.

    1234.56按权展开,由于它本身就是十进制的,所以按权展开的时候它的基数也为10.然后展开过程就是把每一位上的数字,比如千位上的是1,百位上的是2,十位上的是3,个位上的是4.然后把这些数取出来一个一个地取出来,取出来之后乘以它的权,它的权是什么含义呢?比如1234中的1000,它是千位上的数,所以要将它乘以1000,这个1000就是它的权.然后为了表达直观一点我们把1000写成10的多少次方,也就是基数的多少次方,多少进制,就写多少的多少次方.

    10100.01是2进制的.所以它基数是2,2的多少次方,10进制就是10的多少次方.这边8进制的1122,就是8的多少次方.这样子求出来的数都是10进制的数.所以按权展开法可以作为一种N进制的数转为10进制的数的一种通用方法.然后10进制的数转为其他进制的也有方法,也有一个很标准的方法,就是短除法.这里就是显示短除法.短除法的规则我给大家讲一下,你比如说594,10进制的594要转成8进制那么我们就可以用短除法来求解.用594除以8得的商是74,余数是2,这个2登记在这里.然后接下来再往底下除74

  • 相关阅读:
    友链
    P2572 [SCOI2010]序列操作
    「THP3考前信心赛」解题报告
    DP中的树上边/点覆盖问题
    P3413 SAC#1
    luoguP6754 [BalticOI 2013 Day1] Palindrome-Free Numbers
    睿智错误
    常见套路?
    奇怪的点子
    最近做过一些比较好的题
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/7259076.html
Copyright © 2011-2022 走看看