Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将双精度值转换为字符 [20]。马双值是:52715.871
这是我的代码:
double value = init_value(); char tab[] = new char[20]; tab = value .ToString().ToCharArray();
我的问题是我的标签结果是 9 大小而不是 20 大小。我总是想要一个 20 号的。
请问这个怎么做?
非常感谢,
最好的祝福,
tab = value .ToString().PadLeft(20, '0').ToCharArray();
这取决于您要填写的内容,例如:
var tab = value.ToString().PadLeft(20,' ').ToCharArray();
会给你一个 char 数组,左边有空格......