我有一个值为 -10 的 unsinged int,现在我想将其转换为NSString
.
简单地说,我们在objective-c中做iphone编程
int x = 10;
NSString *str = [NSString stringWithFormat:@"%d",x];
NSLog(@"My String is %@",str);
我将控制台输出显示为 10
但如果是这样的
unsigned int x = -10;
NSString *str = [NSString stringWithFormat:@"%d",x];
NSLog(@"My String is %@",str);
那么输出将是相同的,而不是-10,
我怎样才能进行正确的转换?