gpt4 book ai didi

在C中将十进制数转换为十六进制数

转载 作者:行者123 更新时间:2023-11-30 21:46:05 26 4
gpt4 key购买 nike

我尝试将十进制转换为十六进制。例如将 255 转换为十六进制。

opa = 255.ToString("X");

给我错误:错误: float 常量上的后缀“ToString”无效

我花了很多时间进行转换,但找不到正确的方法。

最佳答案

您问的是错误的语言。 C 不支持整数上的点运算符。要在 C 中执行此操作,您需要将其打印为类似这样的字符串。

char numstr[10];
sprintf(numstr, "%X", 255)

关于在C中将十进制数转换为十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24520503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com