完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
** 函数名:u32tostr
** 功能描述: 将一个32位的变量dat转为字符串,比如把1234转为"1234" ** 输入参数: dat:带转的long型的变量 str:指向字符数组的指针,转换后的字节串放在其中 ** 输出参数: 无 ***********************************************************/ void u32tostr(unsigned long dat,char *str) { char temp[20]; unsigned char i=0,j=0; i=0; while(dat) { temp[i]=dat%10+0x30; i++; dat/=10; } j=i; for(i=0;i str[i]=temp[j-i-1]; } if(!i) {str[i++]='0';} str[i]=0; } ///第6行为什么加0x30,,,谢谢指点 |
|
相关推荐
1个回答
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-shell脚本编写之输入输出重定向
900 浏览 0 评论
飞凌嵌入式-ELFBOARD ELF 1外设扩展硬件分享第一期
1693 浏览 0 评论
3430 浏览 0 评论
1986 浏览 0 评论
2207 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-27 14:29 , Processed in 0.558928 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号