回覆列表
-
1 # 教女朋友學程式設計
-
2 # 隔壁老西工
這個應該是基本應算,是最簡便了。樓主是不是焦點是不是有其他方式實現這些運算?這裡我貼一個不用+得運算吧,因計算機裡面計算都用二進位制,所以我們來實現一個不用運算子“+”的加法:
#include <stdio.h>
int add(int x, int y)
{
while (y != 0)
{
int c = x & y;
x = x ^ y;
y = c << 1;
}
return x;
}
int main()
{
printf("%d\n", add(4, 7));
return 0;
}
C語言中, 加減乘除依次是 + - * /
下面這樣寫就很簡單了
a+b
a-b
a*b
a/b