早教吧作业答案频道 -->其他-->
C中强制类型转换问题voiddisplay(doublex){longw1=(long)(x/100000),w2=(long)(x/10000)%10,w3=(long)(x/1000)%10,w4=(long)(x/100)%10,w5=(long)(x/10)%10,w6=(long)x%10,w7=(long)(x*10)%10,w8=(long)(x*100)%10;}请问上面的强制类型转换,是
题目详情
C中强制类型转换问题
void display(double x)
{
long w1=(long)(x/100000),w2=(long)(x/10000)%10,w3=(long)(x/1000)%10,
w4=(long)(x/100)%10,w5=(long)(x/10)%10,w6=(long)x%10,w7=(long)(x*10)%10,w8=(long)(x*100)%10;
}
请问上面的强制类型转换,是先转换,还是先运算再转换
还有就是四舍五入问题
void display(double x)
{
long w1=(long)(x/100000),w2=(long)(x/10000)%10,w3=(long)(x/1000)%10,
w4=(long)(x/100)%10,w5=(long)(x/10)%10,w6=(long)x%10,w7=(long)(x*10)%10,w8=(long)(x*100)%10;
}
请问上面的强制类型转换,是先转换,还是先运算再转换
还有就是四舍五入问题
▼优质解答
答案和解析
void display(double x)
{
long w1=(long)(x/100000),//都是先计算long后面那个括号里的 再强制转换
w2=(long)(x/10000)%10,//这里是强字转换(x/10000)后,所得结果%10
w3=(long)(x/1000)%10,
w4=(long)(x/100)%10,w5=(long)(x/10)%10,w6=(long)x%10,w7=(long)(x*10)%10,w8=(long)(x*100)%10;
}
四舍五入有什么问题?
{
long w1=(long)(x/100000),//都是先计算long后面那个括号里的 再强制转换
w2=(long)(x/10000)%10,//这里是强字转换(x/10000)后,所得结果%10
w3=(long)(x/1000)%10,
w4=(long)(x/100)%10,w5=(long)(x/10)%10,w6=(long)x%10,w7=(long)(x*10)%10,w8=(long)(x*100)%10;
}
四舍五入有什么问题?
看了C中强制类型转换问题voidd...的网友还看了以下:
it won"t be long ( )i graduate from senior high s 2020-05-13 …
They had bought a house there_______ they moved t 2020-05-15 …
I’m about to lose my mid.You’ve been gone for so 2020-05-16 …
英语long 用法请问这四个句子哪个正确?I"ve lived there for 2 years 2020-05-17 …
试题1下列程序的功能是:找出所有100以内(含100)满足i,i+4,i+10都是素数的整数i(i+ 2020-05-23 …
如图10所示.小红在滑冰场上快速滑行,她在10妙内滑行了80米,她和冰刀的总质量为50千克小红在冰 2020-06-23 …
C中强制类型转换问题voiddisplay(doublex){longw1=(long)(x/100 2020-10-31 …
10i/(3+i)变成10i*(3-i)/(9-i^2)=10+30i/10=1+3i为什么10+3 2020-11-01 …
某校八年级二班的10名团员在“情系芦山”的献爱心捐款活动中,捐款情况如下(单位:元):10,8,12 2020-12-10 …
如图的框图的功能是计算表达式1+2+3+…+10的值,则在①、②两处应填入()A.i=0,i≤10B 2021-01-15 …