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

原创 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数组,本...

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

字符串转为数字: var a="12.3456"; 转为整型数字,parseInt(a)   ---12 浮点型数字,parseFloat(a) ----12.3456 还有一种是  str...

PHP 一百一十八 中文数字转换成数组

  • qbz2004
  • qbz2004
  • 2013年12月25日 13:55
  • 817

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

eg: String numberString= "0123456789"; 如何转化为:int[] digitArry = new int[]{0,1,2,3,4,5,6,7,8,9};...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C++ 整型和字符串相互转换

itoa   功 能:把一整数转换为字符串   用 法:char *itoa(int value, char *string, int radix);   详细解释:itoa是英文integer...

整型数组处理算法(十四)不用库函数,用C语言实现将一整型数转换成字符串

不用库函数,用C语言实现将一整型数转换成字符串,如:int a=123456,转换成"123456"。 如题,要求将一整型数转换为字符串。这里要考虑的是整型数可能是负数、正数和0。...

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

字符串数值的转换方法 : 字符串→数值 方法1: √ parse方法常用 int i = Integer.parseInt("123"); double d = Double.pars...

java中怎么将由数字组成的字符串转化为数组?

public class StringToArray {   public static void main(String[] args) {   String str = "12,45,56,89"...
  • yyyyu3
  • yyyyu3
  • 2013年03月19日 17:27
  • 5006

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

一、c 语言中字符数组和数字的相互转换函数;        相关函数:atof  atoi,atol,                            strtod,strtol,strtoul...
  • yibcs
  • yibcs
  • 2013年11月09日 13:20
  • 7378
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于数字与数字数组与字符型数字数组的转换问题
举报原因:
原因补充:

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