Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何用多个数字表示整数?e、 g表示1为01_Iphone_Integer_Int_Nslog - Fatal编程技术网

Iphone 如何用多个数字表示整数?e、 g表示1为01

Iphone 如何用多个数字表示整数?e、 g表示1为01,iphone,integer,int,nslog,Iphone,Integer,Int,Nslog,如何将诸如7这样的整数标记为07而不仅仅是7 我尝试过%ii和%2i,但都没有成功,我在谷歌搜索了所有的解决方案 当然有办法做到这一点 有人吗?谢谢。NSLog/printf格式允许使用%02d。NSLog/printf格式允许使用%02d。 NSNumberFormatter *numFormatter = [[NSNumberFormatter alloc] init]; [numFormatter setPaddingCharacter:@"0"]; [numFormatter setFo

如何将诸如7这样的整数标记为07而不仅仅是7

我尝试过%ii和%2i,但都没有成功,我在谷歌搜索了所有的解决方案

当然有办法做到这一点


有人吗?谢谢。

NSLog/printf格式允许使用%02d。

NSLog/printf格式允许使用%02d。

NSNumberFormatter *numFormatter = [[NSNumberFormatter alloc] init];
[numFormatter setPaddingCharacter:@"0"];
[numFormatter setFormatWidth:2];
NSString *paddedString = [numFormatter stringFromNumber:[NSNumber numberWithInteger:integer]];
[numFormatter release];
NSLog(@"%02d",07)
它将输出:07

只需使用

NSLog(@"%02d",07)

它将输出:07

谢谢,对未来有用,但%02d的东西现在对我有好处。谢谢,对未来有用,但%02d的东西现在对我有好处。