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 次 |
| 最近记录: |