Ale*_*izi 2 xcode nsinteger ios
我想在我的开头保持零NSInteger
,但是当我NSLog
这样时,零被移除.
NSInteger myInteger = 05;
NSLog("%d", myInteger);
Run Code Online (Sandbox Code Playgroud)
日志:5
我得到5
而不是05
.我怎样才能保持0
整数的开头?
Mic*_*ann 16
NSInteger没有"引导"零.你正在考虑一个数字格式的东西.
如果您只想通过" NSLog
" 打印出前导零,请尝试以下方法:
NSLog( "%02d", myInteger);
Run Code Online (Sandbox Code Playgroud)
其中指示NSLog具有两个数字,如果它没有达到两位数,则执行前导零.
看一下printf格式说明符(NSLog试图遵循这些说明符),你会看到如何在那里添加前导零.
归档时间: |
|
查看次数: |
2839 次 |
最近记录: |