首页 > 试题广场 >

假设x1和x2是两个double变量,您要将它们作为整数相加

[问答题]

假设x1和x2是两个double变量,您要将它们作为整数相加,再将结果赋给一个整型变量。请编写一条完成这项任务的C++语句。如果要将它们作为double值相加并转换为int呢?

推荐
下面的代码都可用于完成第一项任务:
int pos = (int) x1 + (int) x2;
int pos = int(x1) + int(x2);
要将它们作为double类型相加,再进行转换,可采取下述方式之一:
int pos = (int) (x1 + x2);
int pos = int(x1 + x2);
发表于 2018-05-07 10:57:18 回复(0)
a. int pos1 = (int)x1 + (int)x2;
b. int pos2 = (int)(x1 + x2)

发表于 2019-10-31 10:32:55 回复(0)