c语言中,将运算符号赋给字母,字母能作为运算符号吗?

比如:
int x=2,y=5;
char a='+;

能实现如下效果吗?

y a= x;//意思就是 y+=x;

不能的,形如char a= '+' ; 是'+'这个把运算符对应的字符赋给了a,而不是运算符,c语言没有c++那么高的抽象能力。
不知道我是否理解正确了你的意思。