a是一个合法符号,a-不是,所以第1个符号是a。其次,-是一个合法符号,--也是一个合法符号,但---不是,所以第2个符号是--。-是一个合法符号,-b不是一个合法符号,所以第2个符号是-
剩下一个字符b,它是一个合法的符号。所以,a---b,依据贪心法则,得出的结果是:a -- - b ,也就是 (a--) - b。
合法的符号,如变量名,只能有大小写字母、数字和_下划线组成,并且不能是数字开头这里的a和b都是变量名。
编译器将源代码,从左到右,一个字符一个字符地读入,如果加入下一个字符依旧可以构成一个合法符号,则包含该字符,直到不可以为止。
扩展资料
C语言中(a,b)的运用
#includeint main()
{
unsigned int a=32,b=66;
printf("a|b=%c\n",a|b);
}
参考资料来源:百度百科-条件运算符