如何将负值转换为六进制代码?
$R = $p_nColor & 0xFF;
$G = ($p_nColor >> 8) & 0xFF;
$B = ($p_nColor >> 16) & 0xFF;
echo sprintf("#%02X%02X%02X", $R, $G, $B);
我正在尝试这个,但它给了我错误的输出
您可以看到以下链接来找到答案
将负数转换为HEX或RGB