字符串和整数之间的相互转化 - 新闻中心 - 长春市隆兴伟业物流有限公司
现在的位置: 主页 > 新闻中心 > 文章正文
字符串和整数之间的相互转化
作者:长春市隆兴伟业物流有限公司 来源:www.lxwywl.com 发布时间:2017-09-11 14:19:24
字符串和整数之间的相互转化

1.整数转化为字符串,可以采用加’0’,再逆序的办法,整数

加‘0‘就会隐性转化为char类型的数

#include

#include

int main(void)

{

int num = 12345, j = 0, i = 0;

char temp[7], str[7];

while (num)

{

temp[i] = num % 10 + '0';

i++;

num = num / 10;

}

temp[i] = 0;//表示‘'

printf(temp=%s , temp);

i = i - 1;

//刚刚转化的字符串是逆序的,必须把它反转过来

while (i >= 0)

{

str[j] = temp[i];

j++;

i--;

}

str[j] = 0; //表示''

return 0;

}

2、字符串转化为整数,可以采用减’0‘再乘10累加的办法。字符串减‘0‘就会隐性转化为int 类型的数。

#include

#include

int main(void)

{

int num = 12345, j = 0, i = 0, sum = 0;

char temp[7] = { '1', '2', '3', '4', '5', '' }, str[7];

while (temp[i])

{

sum = sum * 10 + (temp[i] - '0');

i++;

}

printf(sum=%d , sum);

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:孝感网站建设 http://xiaogan.45qun.com


  • 上一篇:直通车推广不应该追求狠准快
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 长春市隆兴伟业物流有限公司 ALL RIGHTS RESERVED.
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100