作业帮 > 综合 > 作业

C语言里如何实现 不用+\-\×\÷ 计算 5+9

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/23 09:23:59
C语言里如何实现 不用+\-\×\÷ 计算 5+9
C语言里如何实现 不用+\-\×\÷ 计算 5+9
如果单是不用+\-\×\÷表达式5+9,可以利用其它语句的,潜入汇编语句也可以:
#include
void main()
{
int a;
_asm{
 mov eax, 5
 mov ebx, 9
 add eax, ebx
 mov a, eax
}
printf("%d\n", a);
}
再问: 这不还是用了加法了么? 只能用位运算,跟循环
再答: #include void main() { int a=5, b= 9, tmp; while (a&b) { tmp = a ; a = (a|b)&(~(a&b)); b = (tmp&b)