字符串轉整數,不使用任何C語言庫函數

原文:字符串轉整數,不使用任何C語言庫函數

今天一個朋友問我的,就順手寫了,倒是很簡單,就是涉及到一些基礎知識,學習越深越不能忘本

#include <stdio.h>

//字符串轉整數,不使用任何C語言庫函數
int main(){
	char s[] = "2945434";
	int len = 0;
	while (s[len++]);
	len--;

	int res = 0;
	int t = 1;
	for (int i = len - 1; i >= 0;i--){
		int tmp = s[i] - '0';
		res = res + tmp*t;
		t *= 10;
	}
	printf("%d\n",res);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章