C++语言基础-第一周

一、信息在计算机中的表示

用0和1表示各种信息

二进制数的一位,取值只能是0或者1,称为一个“bit",简写b;

八个二进制位称为一个字节(byte),简写B;

1024字节=1KB;1024KB=1MB;1024M=1GB;1024GB=1TB;

ASCLL编码:由八个字节组成的串,共有256种不同的组合,足以表示所有的字母和符号

图片、视频和可执行程序,也可以用0和1表示;

K进制到十进制的转换:

假设有一个n+1位的K进制数,它的形式如下:

A_nA_{n-1}A_{n-2}...A_2A_{1}A_{0}

则其大小位:

A_0*K^0+A_1*K^1+...+A_n*K^{n}

十进制到K进制的转换--短除法:

给定一个整数和进制K,那么N可表示为以下形式:

N=A_0*K^0+A_1*K^1+...+A_n*K^{n}

N除以K所得到的余数是A_0,商是A_1*K^0+A_2*K^1+...+A_n*K^{n-1}。将这个商再除以K,就得到余数A_1,不断循环,直到商变为0,且最终得到的K进制数就是:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值