我正在尝试写入所有十六进制值,在for循环中从0到255。它不是以十六进制打印的。我认为%x
是造成这个问题的原因。
int i=0;
for (i = 0; i < 256; i++)
{
[_d writeXYZ:[NSString stringWithFormat:@"%x", i]];
}
有没有人知道以十六进制显示0-255的正确语法?
当我这样做的时候:
int i=0;
for (i = 0; i < 256; i++)
{
NSLog(@"%x", i);
}
它运行完美,所以看起来我的问题在NSString
内。