我正在尝试在 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
.