取商数运算公式 | |
a取余b求商 | a除以b整数部分为商数 |
取余运算公式 | |
a取余b | a除以b取商数,b=商数乘以b,a减去b等于余数 |
整数进制转换 | |||
进制 | 条件 | 进制 | 方法 |
二进制 | 转 | 十进制 | 各位数字与它的权(2^n-1次方)相乘,其积相加。 负二进制转为十进制:首先求补码,然后各位数字与它的权(2^n-1次方)相乘,其积相加。(符号位不做运算)在得到结果之后补上符号位。 |
八进制 | 转 | 十进制 | 各位数字与它的权(8^n-1次方)相乘,其积相加。 |
十六进制 | 转 | 十进制 | 各位数字与它的权(16^n-1次方)相乘,其积相加。 |
十进制 | 转 | 二进制 | 除以二取余最开始产生的数为低位,整数为0结束。 负整数转为二进制:首先按照十进制正整数去算二进制,然后取反加1。 |
十进制 | 转 | 八进制 | 除以八取余最开始产生的数为低位,整数为0结束。 负整数转为八进制:首先按照十进制正整数去算二进制,然后取反加1。求出二进制负整数存储值在转换成八进制数。 |
十进制 | 转 | 十六进制 | 除以十六取余最开始产生的数为低位,整数为0结束。 负整数转为十六进制:首先按照十进制正整数去算二进制,然后取反加1。求出二进制负整数存储值在转换成十六进制数。 |
二进制 | 转 | 八进制 | 每三位二进制数(不足补0)从低到高依次乘以权(2^n-1)次方,其积相加,最开始产生的数为低位 |
八进制 | 转 | 二进制 | 每个八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。最开始产生的数为低位,每三个一组按照从左至右的顺序排列 |
二进制 | 转 | 十六进制 | 每四位二进制数(不足补0)从低到高依次乘以权(2^n-1)次方,其积相加,最开始产生的数为低位 |
十六进制 | 转 | 二进制 | 每个十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。最开始产生的数为低位,每三个一组按照从左至右的顺序排列 |
八进制 | 转 | 十六进制 | 第一种:他们之间的转换可以先转成二进制然后再相互转换。 第二种:他们之间的转换可以先转成十进制然后再相互转换。 |
小数进制转换 | |||
进制 | 条件 | 进制 | 方法 |
二进制 | 转 | 十进制 | 由高位乘以(2^-n)次方相加 |
八进制 | 转 | 十进制 | 由小数高位除以(8^n)次方相加 |
十六进制 | 转 | 十进制 | 由小数高位除以(16^n)次方相加 |
十进制 | 转 | 二进制 | 乘以进制小数取整,最开始产生的数为高位,小数为0结束。 |
十进制 | 转 | 八进制 | 乘以进制小数取整,最开始产生的数为高位,小数为0结束。(在最高位前面加小数点) |
十进制 | 转 | 十六进制 | 乘以进制小数取整,最开始产生的数为高位,小数为0结束。(在最高位前面加小数点) |