01、C语言——基础知识

基础知识

一、数制及转换

      1、四种数制:二进制 十进制 八进制 十六进制

          1)十进制定义

            0 1 2 3 ...9十种编码符号

            逢十进一

          2)二进制定义

            0 1 二种编码符号

            逢二进一

          3)八进制定义

            0 1 2 3 ...7八种编码符号

            逢八进一

          4)十六进制定义

            0 1...9 A B C D E F十六种编码符号

            逢十六进一

      2、四种数制互相转换

          1)十 -> 二进制

            口诀:除2取余倒排

          2)二 -> 十进制

            口诀:按位乘权相加

          3)二 -> 八进制

            口诀:三位压成一位

            八 -> 二进制

            口诀:一位压成三位

          4)二 -> 十六进制

            口诀:四位压成一位

            十六 -> 二进制

            口诀:一位压成四位

二、数制应用

      1、ASCII码——唯一的二进制编码

      2、内存

      3、机器码

      4、地址映射

      5、IP地址

原文地址:https://www.cnblogs.com/wxt19941024/p/6939587.html