计算机科学导论笔记<第二章>(大学生学习)

本文概述了数字系统的基本概念,重点介绍了位置化系统(如十进制、二进制、八进制和十六进制),以及如何从十进制转换到其他进制,包括整数部分的除余法和小数部分的乘整法。作者强调了自我学习的重要性。
摘要由CSDN通过智能技术生成

数字系统

定义了独特的符号表示一个数

分为:位置化系统、非位置化系统

1、位置化数字系统

数字中的符号 所占据的位置 决定了其表示的值:

a7aac5c903604e098f155bd5d7d039f1.png

 则这个数的值:

f0d529e23944494d95c8c3b59f08a63b.png

S_{n}:一套符号集,n∈N(整数);0<n时,S为整数部分。n<0时,S为小数部分

b:底(基数);0<n时,为整数部分。n<0时,为小数部分

2、十进制系统(以10为底)

decimal(十进制)

符号集 S={0,1,2,3,4,5,6,7,8,9}

 最大值:

可以用数码k表示的十进制最大值:N_{max}=10^{k}-1

【例】k=5,N=99999

3、二进制系统(以2为底)

binary(二进制)

S={0,1}

4、八进制系统(以8为底)

 octal(八进制)

S={0,1,2,3,4,5,6,7,8}

5、十六进制系统(以16为底) 

hexadecimal(十六进制)

S={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

 小结

6、转换(十进制转换成其他进制)

原则:

整数部分除后取余

小数部分乘后取整

(这是自己手写的emm,不喜勿喷直接忽略,hhh)

(自己的小结)

二进制:

n=8    、7   、6 、 5  、4、3、2、1

S=128、64、32、16、8、4、2、1

进制之间相互转换,我都是先转化为十进制,再转化为其他进制

非位置化数字系统这里不做笔记,想了解的可以直接观看原书

【注】

    文章仅代表本人见解与笔记,可当作知识大纲供有兴趣的人进行参考,因为本人并不是零基础所以有许多东西没有加以解释,看不懂或者想要深究的可以自己深度探索,所有的知识只有自己去探索记忆才能变成自己的知识,一味的输入只会麻木自己,如有感发不妨点赞关注,至此谢谢浏览。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值