4

我有一个起始编号,从 0000 开始加一,我已经完成了,但结果是 1,2,3 而不是 0001,0002,0003 等。我怎样才能做到这一点?

我使用这个字符串:

stringa = [NSString stringWithFormat:@"Score: %d",score];

谢谢你。

4

1 回答 1

9
stringa = [NSString stringWithFormat:@"Score: %04d",score];

应该做你想做的。

“4”是(最小)字段宽度,“0”用于填充零而不是空格。 stringWithFormat了解(几乎)所有“printf”格式(在此处详细描述:http: //pubs.opengroup.org/onlinepubs/009695399/functions/printf.html)。

于 2013-04-05T13:14:40.327 回答