NSString *x = @"12345";
NSInteger nsint = [x integerValue];
NSLog(@"%x", nsint);
打印3039. intValue具有相同的结果。知道如何从中得到实际的十进制值吗?
答案 0 :(得分:7)
NSLog(@"%d", nsint);
%x
表示十六进制格式。 (有关所有格式说明符,请参阅http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html#//apple_ref/doc/uid/TP40004265。)
答案 1 :(得分:4)
NSLog(@"%d", nsint);
%x打印十六进制; %d打印十进制。