在C#中,可以使用Console.WriteLine
和ToString
方法來輸出十六進制數據。
int num = 255;
Console.WriteLine(num.ToString("X")); // 輸出 FF
如果希望輸出帶前綴的十六進制數據,可以使用以下方法:
int num = 255;
Console.WriteLine("0x" + num.ToString("X")); // 輸出 0xFF
另外,如果需要格式化輸出多個十六進制數據,可以使用String.Format
方法:
int num1 = 255;
int num2 = 128;
Console.WriteLine(String.Format("0x{0:X} 0x{1:X}", num1, num2)); // 輸出 0xFF 0x80
通過以上方法,可以在C#中使用printf進行十六進制數據輸出。