作业帮 > 综合 > 作业

C语言中:设i为int型,f为float型,d为double型,e为long型 10+‘a’+i*f-d/e 为什么先算

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/16 03:36:37
C语言中:设i为int型,f为float型,d为double型,e为long型 10+‘a’+i*f-d/e 为什么先算10+‘a’啊?
C语言中:设i为int型,f为float型,d为double型,e为long型 10+‘a’+i*f-d/e 为什么先算
只要右边相邻的运算符的优先级不高于左边,就从左往右运算.
再问: 但是i*f明显高于左边啊?
再答: 只要右边“相邻”的运算符的优先级不高于左边,就从左往右运算。 怎么没看见“相邻”两个字? 10+'a'的“+”的运算级不低于'a'+i的“+”