我是靠谱客的博主 耍酷学姐,最近开发中收集的这篇文章主要介绍c语言把一个数字转成16进制字符串,用c语言写一个函数把十进制转换成十六进制解决方案...,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
用c语言写一个函数把十进制转换成十六进制
用c语言写一个函数把十进制转换成十六进制
网上找到一些,感觉有占乱
------解决方案--------------------
#include
#include
#include
#include
int main() {
int i,v;
char bs[33];
char b[33];
char hs[9];
char h[9];
char s[4];
char *e;
// 十进制整数转二进制串;
i=1024;
ltoa(i,b,2);
sprintf(bs,"%032s",b);
printf("i=%d,bs=%sn",i,bs);
// 十进制整数转十六进制串;
i=1024;
ltoa(i,h,16);
sprintf(hs,"%08s",h);
printf("i=%d,hs=%sn",i,hs);
// 十六进制字符串转成十进制数
strcpy(hs,"00000400");
sscanf(hs,"%x",&i);
printf("hs=%s,i=%dn",hs,i);
// 二进制字符串转化为十六进制字符串;
strcpy(bs,"00000000000000000000010000000000");<
最后
以上就是耍酷学姐为你收集整理的c语言把一个数字转成16进制字符串,用c语言写一个函数把十进制转换成十六进制解决方案...的全部内容,希望文章能够帮你解决c语言把一个数字转成16进制字符串,用c语言写一个函数把十进制转换成十六进制解决方案...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复