求C语言代码:单片机没有乘除法,如何实现乘除法运算?
4个回答
展开全部
如果是整数的乘除法还简单,浮点数的就不行了。
整数的乘法很好理解啊,比如A×B,就是A重复累加B次,比如要求C=A×B:
int
A,B,C,i;
C=0;
for(i=0;i
B)
{
C++;
A-=B;
}
D=A;
计算完成之后C就是商,D就是余数。
整数的乘法很好理解啊,比如A×B,就是A重复累加B次,比如要求C=A×B:
int
A,B,C,i;
C=0;
for(i=0;i
B)
{
C++;
A-=B;
}
D=A;
计算完成之后C就是商,D就是余数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接除就可以了
比如定义一个整形变量int
x;
另一个整形变量int
y;
浮点型变量float
z;
浮点数除法:
z
=
(float)x
/
(float)y
比如定义一个整形变量int
x;
另一个整形变量int
y;
浮点型变量float
z;
浮点数除法:
z
=
(float)x
/
(float)y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用C语言,不用关心它有什么指令。
使用C语言,用
* 、 / ,即可实现乘除运算。
使用C语言,用
* 、 / ,即可实现乘除运算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询