x=3/4%-6/5;printf("x=%d\n",x);这个式子怎么看的?是什么意思?

如题所述

x=3/4%-6/5;
等于x=((3/4)%-6)/5。
由于%的双向操作符求余运算,所以编译器之后只会把-6,理解成负6而非减去6。
编译原理课程中应该有讲的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-24
你好!
x=3/4%-6/5
=0%-6/5
//%表示求余数!
=0/5
=0
希望对你有所帮助,望采纳。
相似回答