我正在尝试通过RS232接口与机器进行交互,该机器要求所有输入都有小数分隔符,否则它会认为小数点位置有误。例如,如果我发送
我尝试使用
因此,如果我有:
25
,它会将其解释为0.025
,但是25.000
或25.
将被正确接收为25.000
。我尝试使用
Math.Round
,但对于整数值,它不包括尾随的零。因此,如果我有:
float a = 90;
float b = cos(24);
comPort.WriteLine("G01 A" + a + " B" + b);
我需要添加什么才能强制显示3位小数? 我不关心它是如何舍入的,也不关心是否截断。