Char c; int x; double z;那么表达式c*x+z 的数据类型为?
Char c; int x; double z;那么表达式c*x+z
的数据类型为?
人气:266 ℃ 时间:2019-08-19 12:55:59
解答
char 类型其实也是整数,只不过范围比较小
c*x 返回数据类型为 int
c*x + z,因为z为double类型, 将c*x的类型隐式转换为double类型与z计算
整体返回数据类型为 double是都会取范围广的吗?隐式转化是这样的规则 取范围广的什么是隐式转化呢当表达式中的数据类型不一致的时候需要转换成一致的然后计算,这就是隐式转换哦哦谢谢老师了还是应该多了解点基础的东西,这样才知道问题的缘由嗯嗯,好的,谢老师指教
推荐
- 设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为( )
- 31.设有下列变量说明:char a; int x; float y; double z; 则表达式a*x-z+y的值的数据类型为( d ).
- 1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
- 24、设有以下变量定义,并已赋确定的值:char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数
- 声东击西是什么意思?
- 1、用足量的CO还原3.2g某氧化物,将所生成的气体通入足量澄清石灰水中,得到的沉淀为60g,该氧化物是什么?
- 一根5米的钢管,第一次截去1又2分之1米,第2次截去2.4米
- 师傅和徒弟合作加工200个零件,师傅做的1/4比徒弟做的5/1多14个,徒弟做了多少个?
猜你喜欢
- 生物群落演替的原因
- 语文是重要交际工具,语文是人类文化的重要组成部分.这两句话对认识语文课程的性质有什么关系?
- 强和弱字的成语,一个成语里必须要有这两个字的!
- 用"张"字造句 注意:(1.看望 2.陈设 3.扩大)
- ABCD四个数,已知AC最大公约数72,BD最大公约数90,求四个数的最大公约数是多少?
- 带有风的四字成语有哪些
- 很多山东莱芜人发z,c后加ai,ao,an,ang,uo韵母地音时会发为d,t后加那些韵母.如:早-岛,做-剁,餐-摊,脏-当,猜-胎.请教语言学大神这是什么原因?
- 111 *15+667 *5怎样简便计算求大神帮助