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

原创 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

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

相关文章推荐

JS怎么把字符串数组转换成整型数组

今天在学习highcharts时,遇到了一个把字符串数组转换为整形数组的问题,拿在这里讨论一下: 比如有一个字符串: var dataStr="1,2,3,4,5"; 现在需要把它分割为in...
  • Youmoo
  • Youmoo
  • 2012-10-09 11:49
  • 11718

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

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

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

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

php 的 in_array 的用法

输出: 找到了

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

一、c 语言中字符数组和数字的相互转换函数;        相关函数:atof  atoi,atol,                     ...
  • yibcs
  • yibcs
  • 2013-11-09 13:20
  • 6766

java: 一些数字到字符的转换技巧,反射访问类成员数组的方法

!本文声明:谴责烂代码 !  接下来是正文: 关于反射访问类成员数组的方法:记住java中的数组也是对象,用Field.getObject()就行了。 本文介绍两种转换方式(在for循环里)...

@V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。

转自  : http://jayxigua.iteye.com/blog/691025    package jay_x_20100612; import java.io.*; impor...

C++ 字符串,字符数组,数字之间转换

//图片索引号 int ImageIndex=0; int main() { ....... //数字转换为字符串 ImageIndex++...

字符数组,字符串、数字转化

// String2Char2Data.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"#include "string"usi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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