相关疑难解决方法(0)

如何在C中显示十六进制数?

我有一个数字列表如下:

0,16,32,48 ......

我需要以十六进制输出这些数字:

0000,0010,0020,0030,0040 ...

我尝试过如下解决方案:

printf("%.4x",a); // where a is an integer
Run Code Online (Sandbox Code Playgroud)

但我得到的结果是:

0000,0001 0002,0003,0004 ...

我想我就在附近.任何人都可以帮忙,因为我printf在C中不太擅长.

谢谢.

c format printf hex integer

45
推荐指数
2
解决办法
25万
查看次数

R 十六进制到 RGB 转换器

假设我在十六进制值(包括 alpha)中有这种颜色:

x <- "#FF2400FF"

是否有一个简洁的包可以将 HEX 值转换为 R 中的 RGB 值?或者一个简单的代码来做到这一点?

[#1] c("36 0 255")

编辑:这是RGB to Hex 转换器问题的相反方式

r

7
推荐指数
1
解决办法
6458
查看次数

标签 统计

c ×1

format ×1

hex ×1

integer ×1

printf ×1

r ×1