早教吧作业答案频道 -->数学-->
您好,我想知道如何输入两个二进制的数字,然后对其进行加减,加减过程中运用二进制加减法……然后输出的结果也是二进制的.
题目详情
您好,我想知道如何输入两个二进制的数字,然后对其进行加减,加减过程中运用二进制加减法……
然后输出的结果也是二进制的.
然后输出的结果也是二进制的.
▼优质解答
答案和解析
关键是输入和输出.至于中间的计算,则因为计算机内部本来就是“二进制”运算,所以没有什么要考虑的了.
至于输入和输出,如果您确定都是正整数,且位数不超出一定范围(例如32位),则比较简单:
下面的是输入,所得为unsigned long型整数:
unsigned long bi_input()
{
unsigned long x=0
while(1)
{
case '0' :x=x*2;break;
case '1' :x=x*2+1;break;
default :return(x);
}
}
下面的是输出:
void bi_outbut(unsigned long x)
{
int i;
for(i=0;i
至于输入和输出,如果您确定都是正整数,且位数不超出一定范围(例如32位),则比较简单:
下面的是输入,所得为unsigned long型整数:
unsigned long bi_input()
{
unsigned long x=0
while(1)
{
case '0' :x=x*2;break;
case '1' :x=x*2+1;break;
default :return(x);
}
}
下面的是输出:
void bi_outbut(unsigned long x)
{
int i;
for(i=0;i
看了 您好,我想知道如何输入两个二...的网友还看了以下:
又遇到一个解方程的问题,好多地方无从下手,编写一个函数quadzero01.m,其输出输入的格式如 2020-06-13 …
二输入"与非"门,其输入端为AB,当A=1,B=0,输出为1.02.13.104.11 2020-07-06 …
如图所示,图(a)中的变压器是一理想变压器,其输出端输出电压信号如图(b)所示(图线为正弦曲线), 2020-07-30 …
有一个运算装置,当输入值为x时,其输出值为y,且y是x的二次函数,已知输入值为-2,0,1时,相应的 2020-11-07 …
(2014•保定二模)心电图仪是将心肌收缩产生的脉动转化为电压脉冲的仪器,其输出部分可用一个与大电阻 2020-11-12 …
(2004•连云港)有一个运算装置,当输入值为x时,其输出值为y,且y是x的二次函数,已知输入值为- 2020-11-12 …
读西气东输二线工程示意图,回答1~2题。1.西气东输二线路的中段折向北,走了很多弯路,其主要目的是( 2020-11-26 …
有一个运算装置,当输入值为x时,其输出值为y,且y是x的二次函数,已知输入值为-2,0,1时,相应的 2020-12-31 …
有一个运算装置,当输入值为x时,其输出值为y,且y是x的二次函数,已知输入值为-2,0,1时,相应的 2020-12-31 …
有一个运算装置,当输入值为x时,其输出值为y,且y是x的函数关系为y=ax2+bx-3,已知输入值为 2020-12-31 …