如何将此值(-16777188)转换为HEX颜色



如何将负值转换为六进制代码?

$R = $p_nColor & 0xFF;
$G = ($p_nColor >> 8) & 0xFF;
$B = ($p_nColor >> 16) & 0xFF;
echo sprintf("#%02X%02X%02X", $R, $G, $B);

我正在尝试这个,但它给了我错误的输出

您可以看到以下链接来找到答案
将负数转换为HEX或RGB

相关内容

  • 没有找到相关文章

最新更新