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

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)); 

    

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