将一个数字字符串转换成与其面值相同的长整形整数

Posted -slz-2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将一个数字字符串转换成与其面值相同的长整形整数相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#include<string.h>
long fun(char *s)

	long m=0;
	int i,n=strlen(s);
	for(i=0;i<n;i++)
		m=m*10+(*(s+i)-‘0‘);  //从数的最高位开始赋值给m
	return m;

void main()

	char s[10];
	printf("please input a num_string:");
	gets(s);
	printf("after changing the string is:%d\n",fun(s)); 

    

以上是关于将一个数字字符串转换成与其面值相同的长整形整数的主要内容,如果未能解决你的问题,请参考以下文章

java 中如何将一个字符串转换成一个整数数组

java中 怎样将整数转换成字符串并输出

高手请进!如何把整形数据转换为字符串(C语言)?

js 转换成整形

如何用c语言把整形转换成字符型

在JAVA里,怎样把字符串类型的数字转换为整形类型??