如何连接两个整数变量并生成一个float变量?

RKN*_*YAK 0 c math arduino operators

我有两个整数变量,结果必须存储在一个浮点数中.我想连接两个整数变量并将它们存储为浮点值.让我知道一个联接两个整数值的方法.

例.我没有功能调用.我在哪里存储从KEY到VARIABLE lat_int和lat_float收到的值.我希望在全球范围内将两种产品组合在一起,这些产品将全球宣布为浮动价值.

void setCustomCoordinate(int cord_para[])
{
 lat_int=cord_para[0];
 lat_float=cord_para[1];
 long_int=cord_para[2];
 long_float=cord_para[3];

  latitude=(lat_int+lat_float)/100);
 longitude=(long_int+long_float)/100));


}
Run Code Online (Sandbox Code Playgroud)

zmo*_*zmo 6

这不是一个真正的代码问题,而是一个基本的算术问题:

我如何变换两个值ab给出a.b

只需使用加法和乘法:

int a=10;
int b=20;
float r=0;

r = a+(b/100f);
Run Code Online (Sandbox Code Playgroud)

没有操作员可以这样做(它需要两个CPU指令来计算这个值,调用一个函数会更贵); 并且它不被称为"连接",而是加法和乘法(再次).

如果你想要连接,你应该用"10"和"20"作为你用点连接的字符串,例如,这是一个字符串连接:

printf("%s.%s", "10", "20");
Run Code Online (Sandbox Code Playgroud)