c语言(第三章 节 表达式).ppt

c语言(第三章 节 表达式).ppt

第三章 数据类型、运算符与表达式;主要内容;3.0 预备知识;所谓进位计数制就是按进位的方法进行计数,简称“进制”。通俗地说,就是将多少个“1”凑合在一起的问题。凑合多少个“1”进一位,就是多少进制。;⑴每一种进制都允许使用固定个数的数码。这些数码的个数称为基数。 数码:表示数的符号 基:数码的个数;各进位计数制中权的值恰是基数的整数次幂。小数点左边第一位的权是基数的0次幂,往左每移动一位幂增加1,往右每移动一位幂减少1。;因此,任何一种数制表示的数都可以写成按权展开的多项式之和,称为按权展开式。 ;数制;K进制数的某些性质: 小数点右移n 位——相当于乘以K n(增加K n 倍) 小数点左移n 位——相当于除以K n (为K n 分之一);一般地,为了表示某个数的进制,经常在这个数字的后面加一个字母或数字下标。 ;二进制数的运算规则简单,很适合计算机的内部使用,但是二进制数码太长,使用起来很麻烦,人们又经常用八进制、十六进制作为二进制的缩写形式,而这些数字对人来说不如十进制数那样直观,这就需要对不同数制之间的数进行转换. ;转换的规则是:如果两个有理数相等(有限位数字),则两个数的整数部分和小数部分一定分别相等。在进行不同数制的数之间的转换时,把整数部分和小数部分分别进行转换,然后合起来即可。;(1)二进制、八进制、十六进制转换成十进制 方法:按权相加 只要写出该进制数的按权

文档评论(0)

1亿VIP精品文档

相关文档