我正在尝试将这个C printf转换为C#
printf("%c%c",(x>>8)&0xff,x&0xff);
我尝试过类似以下的代码:
int x = 65535;
char[] chars = new char[2];
chars[0] = (char)(x >> 8 & 0xFF);
chars[1] = (char)(x & 0xFF);
但是我得到了不同的结果。 我需要将结果写入文件, 所以我正在做这个:
tWriter.Write(chars);
也许这就是问题所在。 谢谢。