55问答网
所有问题
C语言中强制转换运算符的优先级与算术运算符的优先级哪个高? 优先级
比如说: 1. (int)a / b; 2. a / (int)b;
这两个语句都是强制转换完之后才做除法运算的吗?
举报该问题
推荐答案 2009-03-17
3楼的不要误导他,你用了优先级比强制转换还高的“()”,那当然是你说的情况了。
楼主不用管,你只要记住:强制运算符,优先级比算术运算符高就可以了。
小括号这种无敌的东西,我想你不会忽略的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/RGGLGRFL.html
其他回答
第1个回答 2009-03-17
是的,先转换,再运算。本回答被提问者采纳
第2个回答 2009-03-17
要看具体情况a=3.5,b=2
(int)a*b=6先将a转换成3
(int)(a*b)=7先乘在转换
int(a*b)=7先乘再转换
int(a)%4=3先转换成3
第3个回答 2009-03-17
强制转换预算符的优先级高
第4个回答 2009-03-17
强制转换优先级更高!
1
2
下一页
相似回答
C语言里面的运算符优先
顺序如何?
答:
C语言中,运算符的运算优先级共分为15 级。
1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算
。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。各等级运算符如下:(以下说明中,对传统的1级和2级做了细化,1和2对应传统1级,3...
C语言的运算符的优先级
:逻辑运算符、条件运算符、赋值运算符、关系运...
答:
这三个符号也是位
运算符
号,其中内
优先级
,&>^>|。7、第七级:&&、|| 逻辑与&&优先级大于逻辑或||。8、第八级:? :也称为条件运算符号,是
C语言中
唯一的一个三目运算符,结合顺序是从右往左。9、第九级:=、+=、-+、*=、/=、%= 这些运算符也叫做赋值运算符,除此之外...
c语言运算符
有
优先级
吗?
答:
C语言运算符优先级
,从高到低依次如下:优先级速记:算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符。逻辑运算符中“逻辑非 !”除外。如果不记得优先级了,使用()来确定执行顺序。有()先算()里面的。
C语言中
的
运算符的优先级
怎么排序?
答:
归纳各类运算符【高到低】:初等运算符【()、->、.】 G1 单目运算符G2
算术运算符
(先乘除【取余】,后加减) G3,4 位运算符【<< >>】 G5 关系运算符G6,7 位运算符【递减& ^ |】 G8,9,10 逻辑运算符(不包括!) G11,12 条件运算符 G13 赋值运算符G14 逗号运算符 G15。
呵呵,问个
C语言的
表达式的问题。
答:
图1主要是考查数据类型的转化
及优先级
,'%'和'/'及'*'
的优先级
一样,(int)、(float)为
强制转换符
,优先级高。(1).先算(int)(x+y)=7;再有7%2=1;1/4=0;所以整个表达式等于x即2.5。(2).(float)(a+b)=5.0 ; 5.0/2=2.5 ; (int)x=3 ; (int)y=2 ; 3%2=1 ; 所以...
大家正在搜
下列运算符中优先级最高的是
运算符优先级最高的是
算术运算符的优先顺序
c语言运算符优先级口诀
c语言运算符优先级顺序
运算符优先级高低
运算符的优先级
运算符优先级顺序
关系运算符优先级
相关问题
C语言中强制类型转换运算符的优先级是?
C语言中30多个运算符的优先级顺序
Java的强制转换优先级比,优先级高吗?
c语言中的运算符优先级高低是什么意思
算术运算符 逻辑运算符 关系运算符 哪个优先级高 哪个底?
C语言中运算符优先级排序
C语言中算术运算符和赋值运算符哪个优先级高?
乘除是双目运算符,加减是单目运算符,单目运算符的优先级不是比...