计算机的存储规则

在计算机中,有以下三类数据:

        1.Text文本:(1)数字:转二进制; (2)字母:查询码表; (3)汉字:查询码表

        2.Image图片:通过每一个像素点中的RGB三原色(Red,Green,Blue)来存储

        3.Sound声音:对声音的波形图进行采样再存储

在计算机中,任意数据都是以二进制的形式来存储的

进制:十进制(decimal/DEC)(0 1 2 3 4 5 6 7 8 9);

        八进制 (octal/OCT) (0 1 2 3 4 5 6 7);

        二进制(binary/BIN) (0 1):

       十六进制(hexadecimal/HEX) (0 1 2 3 4 5 6 7 8 9 A   B   C  D  E   F)

                                                          (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15)   

不同进制 在代码中的表现(为防止出现混淆):

二进制:以0b开头

十进制:一般都为默认为十进制,前面不加任何前缀

八进制:以0开头

十六进制:以0x开头  

进制之间的转换

任意进制转十进制 

  公式:系数*基数的权次幂 相加

  系数:就是每一位上的数

  基数:当前进制数

  权:从右往左,依次为0 1 2 3 ...

二进制

101

                        系数*基数的权次幂

                        1*2^2                            0*2^1                             1*2^0

                         4                         +         0                            +       1


                                                                                十进制  : 5     

八进制

101

                        系数*基数的权次幂

                        1*8^2                                0*8^1                                1*8^0

                        64                                 + 0                                     +1


                                                                                              十进制:65

   

十六进制

abc

                        系数*基数的权次幂

                        10*16^2                        11*16^1                        12*16^0

                        2560                        +   176                           +  12


                                                                                                      十进制:2748

十进制转其他进制

除基取余法:不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可

其他进制则在左侧以其基数相除

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值