大佬教程收集整理的这篇文章主要介绍了C将十六进制转换为十进制格式,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将其转换为十六进制. 10这将是一个.
我设法做到这一点将下面的代码.
unsigned int index = 10; char index_buff[5] = {0}; sprintf(index_buff,"0x%x",indeX); data_t.un32Index = porT_Buff;
但问题是我需要将它分配给一个结构
我需要分配的元素是unsigned int类型.
但这有效:
data_t.un32index = 0xa;
但是,我的示例代码不起作用,因为它认为我试图转换
从字符串到unsigned int.
我试过这个,但这也失败了
data_t.un32index = (unsigned int) *index_buff;
非常感谢任何建议,
以上是大佬教程为你收集整理的C将十六进制转换为十进制格式全部内容,希望文章能够帮你解决C将十六进制转换为十进制格式所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。