资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

c语言字符串转换函数 c语言字符串怎么转换成字符

给一个C语言字符串转16进制数的函数

首先对于一个整数,无论是十进制还是十六进制,它的值是一定的。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的襄城网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

所以,转换16进制和10进制原理是一样的,先求出转换后的值,然后再以十六进唤升槐制的形式输出就行了。

//////////////////////////////////////////////////////////////////////////////////////////////////////////////笑孝////////////////

你不会是直接从网页里面复制就粘贴到编辑器里面吧?

那样不行的,你自己重新输入一下。或者先拷贝到文本文档里面,再从文本文和友档里面复制。从网页里面直接复制有特殊字符的。

还有,程序函数不能在主函数里面定义的。

#include

int

convert(char

*

str);

void

main()

{

char

str[20];

int

result;

scanf("%s",str);

//自己输入一个十六进制的串

result

=

convert(str);

printf("%0x",result);

}

int

convert(char

*

str)

{

int

i,sum

=

0;

for(i

=

0;str[i]

!=

'\0';i++)

{

if(str[i]='0'

str[i]='9')

sum

+=

sum*16

+

str[i]-'0';

else

if(str[i]='f'

str[i]='a')

sum

+=

sum*16

+

str[i]-'a'+1;

else

if(str[i]='F'

str[i]='A')

sum

+=

sum*16

+

str[i]-'A'+1;

}

return

sum;

}


网站题目:c语言字符串转换函数 c语言字符串怎么转换成字符
本文路径:http://www.cdkjz.cn/article/dspjpjd.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220