wmjy.net
当前位置:首页 >> 设变量A是整型 >>

设变量A是整型

double 解释:隐含转换的规则:低类型数据转化为高类型数据

提升类型之后结果为双精度型。

i为长整型,说明这个整数位数很长,再乘上f加上a自然就是长整型

不同数据类型的数据进行预算时,必须先转换成同一数据类型,然后才能进行运算。转换的规则如下图所示: 图中横向向左的箭头表示必定的转换,如字符数据必须先转换成整数,short型转换为int型,float型数据在运算时一律先转换成double型,以提高...

双精度型,表达式中只要有一项是双精度的,则整个表达式就是双精度的

a+++b+++c+++没有这样的表达式的,应该是这样吧a+++b+++c++,如果是这样,结果应该是6 因为a,b,c被使用过以后才执行自加的

答案是C A. b=a/2 求商,结果为2 B. b=6-(--a) 运算,--a 在运算执行前使a=4,结果为2 C. b=a%2 求余,结果为1 D. b=a>3?2:1 条件判断,if(a>3){b=2}else{b=1},当a=5时,结果为2 满意请采纳。

B 这涉及c表达式中的类型转换问题。一般规则是,表达式结果的类型和表达式中占字节最多的类型一样。ACD的结果都是float。 char类型是可以转为int类型来运算的。

答案是8,关键是看懂表达式a>b?a++:b++的意义 这个表达式就等于ifa>b,a=a+1,else,b=b+1 然后答案就变得很简单了5大于2 所以a 的值加1 记者吧a和b相加 得结果8

值是1 首先2

网站首页 | 网站地图
All rights reserved Powered by www.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com