我是靠谱客的博主 耍酷学姐,最近开发中收集的这篇文章主要介绍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语言写一个函数把十进制转换成十六进制解决方案...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部