求教高手:计算机二进制运算法则?
來源:互聯網 2010-01-04 17:25:41 評論
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
加减法不用说了,主要说一下三种求积法则都是什么?用汇编语言解释一下也行。
顺便说一下除法、乘方、对数运算的更好。
參考答案:
将M进制转换成N进制::::
var a:array[1..100] of longint;
i,j,k,l,m,n:longint;
begin
read(m,n);
i:=0;
begin
repeat i:=i+1;
a[i]:=m mod n;
m:=m div n;
until m=0;
end;
for j:=i downto 1 do
if (a[j] < 10) then
begin
write(a[j]);
end
else
if (a[j] > 9) then
write(chr(a[j]+55));
end.
[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]加减法不用说了,主要说一下三种求积法则都是什么?用汇编语言解释一下也行。
顺便说一下除法、乘方、对数运算的更好。[br][b]参考答案:[/b][br]将M进制转换成N进制::::
var a:array[1..100] of longint;
i,j,k,l,m,n:longint;
begin
read(m,n);
i:=0;
begin
repeat i:=i+1;
a[i]:=m mod n;
m:=m div n;
until m=0;
end;
for j:=i downto 1 do
if (a[j] < 10) then
begin
write(a[j]);
end
else
if (a[j] > 9) then
write(chr(a[j]+55));
end.