关于数字与数字数组与字符型数字数组的转换问题

原创 2015年07月10日 19:13:04

数字temp(长度为n)   数字数组num[n-1]  字符型数字数组str[n-1]


1.将数字转换成数字数组

memset(num,0,sizeof(num));
for(i=n-1;i>=0;i--){
 	num[i]=temp%10;
	temp=temp/10;
}

2.将数字数组转换成数字

temp=0;
for(i=0;i<strlen(num);i++)
       temp=temp*10+num[i];


3.将数字转换成字符型数字数组

memset(str,0,sizeof(str));
for(i=n-1;i>=0;i--){
    str[i]=temp%10+'0';
    temp=temp/10;
}



4.将字符型数字数组转换成数字

temp=0;
for(i=0;i<strlen(str);i++) 
    temp=temp*10+(str[i]-'0');




5.将数字数组转换成字符型数字数组

memset(str,0,sizeof(str));
for(i=0;i<n;i++)
    str[i]=num[i]+'0';


6.将字符型数字数组转换成数字数组


memset(num,0,sizeof(num));
for(i=0;i<strlen(str);i++)
    num[i]=str[i]-'0';


7.STL

sscanf(str+start,"%d%n",&v,&n);start+=n;return v;
//此处的意思是从str+start开始讲字符转化为数字赋值给v,一共转化了n个字符(有几个数字字符就转化成///多少数字,)


转载请注明出处:http://blog.csdn.net/jinjide_ajin/article/details/46833737

版权声明:转载请注明出处

byte[]数组和int之间的转换

这里简单记录下两种转换方式: 第一种: 1、int与byte[]之间的转换(类似的byte short,long型) /** * 将int数值转换为占四个字节的byte数组,本...
  • Sunnyfans
  • Sunnyfans
  • 2012年12月12日 15:40
  • 136408

字符串与数值、字符数组之间的转换

字符串数值的转换方法 : 字符串→数值 方法1: √ parse方法常用 int i = Integer.parseInt("123"); double d = Double.pars...
  • qq_26282959
  • qq_26282959
  • 2016年07月21日 16:25
  • 882

数组和整数之间的转换

今天在leetcode上面做到的第二个题是:  https://leetcode.com/problems/string-to-integer-atoi/ 是关于字符串转为整数的类型。 题目分析:...
  • sinat_27683281
  • sinat_27683281
  • 2016年01月04日 18:55
  • 796

将int数组转换为整数

将int数组转化为整数: 思路及步骤: 1、定义一个String对象 str,值为”“,因为需要使用String对象的concat方法,该方法功能是将指定字符串添加至该字符串的结尾处。且该Stri...
  • l_Laity
  • l_Laity
  • 2017年01月22日 18:57
  • 364

字符串转为数字。字符串转为数组。

字符串转为数字: var a="12.3456"; 转为整型数字,parseInt(a)   ---12 浮点型数字,parseFloat(a) ----12.3456 还有一种是  str...
  • qq_33769914
  • qq_33769914
  • 2017年04月20日 11:26
  • 528

Java数字字符串如何转化为数字数组

eg: String numberString= "0123456789"; 如何转化为:int[] digitArry = new int[]{0,1,2,3,4,5,6,7,8,9};...
  • yixian918
  • yixian918
  • 2014年03月10日 17:02
  • 3804

c语言中字符数组和数字的相互转换函数

一、c 语言中字符数组和数字的相互转换函数;        相关函数:atof  atoi,atol,                            strtod,strtol,strtoul...
  • yibcs
  • yibcs
  • 2013年11月09日 13:20
  • 8277

string字符串类型转换为number数字类型

string字符串类型转换为number数字类型 1、五种方法 Number() 、parseInt()、 parseFloat()、new Number() 、*(/) 2、差别 第一个...
  • dolphin_xujing
  • dolphin_xujing
  • 2016年09月28日 17:03
  • 4474

string数组类型转换为int数组(数组类型之间的转换)

string数组类型转换为int数组.方法一:ConvertAll的用法Code highlighting produced by Actipro CodeHighlighter (freeware)...
  • zapzqc
  • zapzqc
  • 2008年04月09日 10:09
  • 26898

字符串字符数组和基本类型的相互转换

1.基本类型转为字符数组或字符串    ❶整形转为字符数组: char *itoa(int value, char *string, int radix);           value 将要被转...
  • qianhen123
  • qianhen123
  • 2015年03月05日 14:51
  • 1078
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于数字与数字数组与字符型数字数组的转换问题
举报原因:
原因补充:

(最多只允许输入30个字)