我想打印出一個5位數字如下:與指定的打印INT NR的數字
int rdmNr = arc4random()%100000;
NSLog(@"%i",rdmNr);
我總是想有5位數字。示例輸出應該是:
00001
10544
00555
78801
但是與以前的代碼我也會得到1或555沒有0。我也嘗試%5i,但我只是得到更多的空白。
我想打印出一個5位數字如下:與指定的打印INT NR的數字
int rdmNr = arc4random()%100000;
NSLog(@"%i",rdmNr);
我總是想有5位數字。示例輸出應該是:
00001
10544
00555
78801
但是與以前的代碼我也會得到1或555沒有0。我也嘗試%5i,但我只是得到更多的空白。
嘗試
NSLog(@"%05i",rdmNr);
在一般情況下,你可以指定2種填充了的NSLog - 用空格(@"%5i"
)或前導零(@"%05i"
)填充所需的額外字符