[英]int to hex string
我需要将一个 int 转换为十六进制字符串。
使用ToString("X")
或ToString("X2")
转换1400 => 578
时,但我需要它,如0578
。
谁能给我提供IFormatter
以确保字符串长度为 4 个字符?
先前的答案不适用于负数。 使用短类型而不是 int
short iValue = -1400;
string sResult = iValue.ToString("X2");
Console.WriteLine("Value={0} Result={1}", iValue, sResult);
现在结果是 FA88
将 int 转换为十六进制字符串
int num = 1366;
string hexNum = num.ToString("X");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.