我有一个字符串navi > a:hover {
border-bottom //that stuff
,并希望将其转换为十六进制并将其放入一个数组中,如下所示:unsigned char msg[] = "abcd";
。
我怎样才能在C中完成?
答案 0 :(得分:1)
你的问题是基于一种误解。值是您可以拥有的东西的数量或数量。你可以有三辆车。表示是编码值的方式。如果您有三辆车,您可以将该值表示为“3”或“III”或“三”,它们的值相同。十六进制是表示的一种方式。
请考虑这两段代码:
session_start();
他们都将int i = 3;
int i = 0x3;
设置为完全相同的值。他们只是在源代码中使用不同的表示。但是i
包含整数值,并且实现在内部使用一些内部表示(通常是二进制补码二进制),内部表示将是相同的。
所以你的问题没有意义。您只能将值存储在数组中,并且实现始终以表示这些特定值所需的任何方式表示它们。