int b = 2
int c = b - a
这里可以看到迹和此时c的值为1,按此方法在c语言中的直接将两个数相减就可以了。
#include<stdio.h>main()
{
double a,b,c
char ch,ch1
printf("这是一个简单的计算程序,只支持±整数和小数的加减乘除运算,请输入运算表达式,如:1+2,按回车薯如键。\n")
scanf("%lf%c%lf%c",&a,&ch,&b,&ch1)
switch(ch)
{
case '+':
c=a+b
printf("%lf+%lf=%.10lf\n",a,b,c)
break
case '-':
c=a-b
printf("%lf-%lf=%.10lf\n",a,b,c)
break
case '*':
c=a*b
printf("%lf*%lf=%.10lf\n",a,b,c)
break
case '/':
c=a/b
printf("%lf/%lf=%.10lf\n",a,b,c)
break
default:
printf("输入表达式段空错误或该计数燃启算器不具备 %ch功能\n",ch)
}
}
51单片机里,8位二进制数的减法如下:MOV A, #被减数
CLR C
SUBB A, #减数转换成加法的过程,瞎隐简由CPU自行完成
……到这里就携仿减完了,C=1时,即有借磨裤位
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)