文件名称:fuquanshu
介绍说明--下载内容均来自于网络,请自行研究使用
当我们写一个10进制整数时,其值可以用各位的数码乘以10的幂来表示,例如:
123=1×102+2×101+3×100
一般来说,对R的进制数N,其绝对值可以用各位的数码乘以R的幂:
N=an×Rn+an-1×Rn-1+…+a0×R0
来表示。这里R可以是正数也可以是负数。当R是负数时,我们称之为负权数。不论R是正数还是负数,我们都采用{0,1,…,|R|-1} 这|R|个数码来表示R进制数的个位。如果|R|>10 我们还将使用大写字母来表示编码。例如,对16进制数来说,A表示10,B表示11,……,F表示15。
使用负权数的一个好处是在表示负数时,我们不需要用到负号“-”。举例来说,10进制数-15用-2进制数来表示就是110001:
-15=1×(-2)5+1×(-2)4+0×(-2)3+0×(-2)2+0×(-2)1+1×(-2)0
请设计一个程序,读入10进制数和负数R,输出这个10进制数的R进制的形式。
-negatvie number
123=1×102+2×101+3×100
一般来说,对R的进制数N,其绝对值可以用各位的数码乘以R的幂:
N=an×Rn+an-1×Rn-1+…+a0×R0
来表示。这里R可以是正数也可以是负数。当R是负数时,我们称之为负权数。不论R是正数还是负数,我们都采用{0,1,…,|R|-1} 这|R|个数码来表示R进制数的个位。如果|R|>10 我们还将使用大写字母来表示编码。例如,对16进制数来说,A表示10,B表示11,……,F表示15。
使用负权数的一个好处是在表示负数时,我们不需要用到负号“-”。举例来说,10进制数-15用-2进制数来表示就是110001:
-15=1×(-2)5+1×(-2)4+0×(-2)3+0×(-2)2+0×(-2)1+1×(-2)0
请设计一个程序,读入10进制数和负数R,输出这个10进制数的R进制的形式。
-negatvie number
(系统自动生成,下载前可以参看下载内容)
下载文件列表
fuquanshu.c