标签: c
我尝试将dec转换为十六进制。例如,将255转换为十六进制。
opa = 255.ToString("X");
给我错误: 错误:无效后缀" ToString"浮动常数
我花了很多时间来转换,但无法找到正确的方法。
答案 0 :(得分:3)
你问的是错误的语言。 C不支持整数上的点运算符。要在C中执行此操作,您需要将其打印为类似的字符串。
char numstr[10]; sprintf(numstr, "%X", 255)