《大学计算机基础》是计算机科学入门课程的基础,中山大学岭南学院的这门课程涵盖了计算机基础知识,其中第三章“数据在计算机中的表示”是核心内容之一。这一章主要讲解了不同进位计数制及其相互转换,以及二进制数的算术和逻辑运算。 进位计数制是表示数字的一种方式,常见的有二进制(Binary)、八进制(Octal)、十进制(Decimal)和十六进制(Hexadecimal)。二进制数由0和1组成,逢二进一;八进制使用0-7这8个符号,逢八进一;十进制是我们日常生活中最常用的,使用0-9这10个符号,逢十进一;十六进制则用0-9和A-F(A代表10,B代表11,以此类推,F代表15),逢十六进一。每个数位都有相应的权重,基数为该进制的符号数量。 进位计数制之间的转换是通过数码乘以其对应的权重来实现的。例如,将二进制数10101转换为十进制,就是2^4+2^2+2^1=16+4+1=21。反之,将十进制数转换为其他进制,通常采用除法和取余的方法,整数部分是除以目标进制的基数取余,小数部分是乘以基数取整。 二进制数的算术运算包括加法、减法、乘法和除法。加法遵循“逢二进一”的规则,如1101+1110=11011;减法类似,但需要考虑借位,11011-1110=110110。乘法和除法则是通过逐位相乘和除以基数得到。 此外,二进制数的逻辑运算在计算机科学中至关重要。逻辑运算包括逻辑非(NOT)、逻辑与(AND)和逻辑或(OR)。逻辑非运算将一个二进制数的每一位取反,即0变1,1变0。逻辑与运算只有当两个输入位都为1时结果才为1,否则为0。逻辑或运算则只要有任意一个输入位为1,结果就为1。 这部分内容对于理解计算机内部数据处理至关重要,因为计算机是以二进制为基础进行运算的。掌握这些基本概念,有助于深入学习计算机硬件、编程语言、数据结构等更高级的计算机科学主题。
剩余25页未读,继续阅读
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~