标题字符加减运算
题目描述
编写一个程序,求两个字符之间的加减运算。
输入要求
连续输入三个字符,其中第一个输入运算符号(+或者-),后两个输入字符。如+ab表示计算字符a与字符b相加的结果。
输出要求
输出两字符ASCII码值相加减的结果。
输入样例
-ab
输出样例
-1
**
代码示例
在这里插入代码片
#include <stdio.h>
int main()
{
int c; //char类型范围是-128~127,可能会溢出a+b远大于这个范围,详见ASCII表
char i, j, x; //无论是+ -符号还是输入的指本质都是ASCII在比较,if中的逻辑运算亦是如此
scanf("%c%c%c", &x, &i, &j); // %c对应char类型
if (x == ‘+’)
c = i + j;
else if (x == ‘-’)
c = i - j;
printf("%d\n", c); //%d强制转化为二进制
return 0;
}
**