早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
How long should your leg be?英语脑筋急转弯,how long shou 2020-05-16 …
关于递增一个消息,转发给10个人并要求被转发的10个人每人再转给10个人.最后收到这个消息的几人? 2020-06-14 …
1、甲数的10%与乙数的2/5相等,甲数是乙数的()%.2、一辆轧路机前轮的横截面是直径为1.4米 2020-06-16 …
一束阳光照到平面镜上,与镜面夹角是20°,保持入射光线不变,使平面镜转动10°,则反射光线转过的角 2020-07-08 …
16;10;8;2各进制分别用哪些字母来表示?它们之间该怎么转换呢?举例说明,比如16转10;16 2020-07-15 …
图中,入射光线与反射面的夹角为30°,使平面镜绕入射点O沿顺时针方向转过20°,同时移动光源,使入 2020-07-31 …
一束阳光照射到平面镜上,与镜面夹角是20°.保持入射光线不变,使平面镜转动10°,则反射光线转过的角 2020-11-07 …
入射光保持不变,若使镜面离开入射光线旋转5°,则反射光线的变化是()A.转过5°,且离开入射光线B. 2020-11-08 …
如图,一个机器人最初面向北站立,按程序:每次移动都向前直走5m,然后顺时针转动一个角度,每次转动的角 2020-11-25 …
一束光射到平面镜上,如果平面镜绕入射点沿顺时针转动10°角,则反射光线转过角. 2020-12-05 …