C標準中的字符串-數字相互轉換

數字轉爲字符串:

在C標準庫中與平臺無關的轉換隻有int sprintf( char *buffer, const char *format, [ argument] … );位於頭文件stdio.h中。

#include<stdio.h>
int main(){
	int num = 8;
	char numstr[128];
	sprintf(numstr, "%d", num);
	printf(numstr);
	return 0;
}

字符串轉化爲數字:

在C標準庫中與平臺無關的轉換有int sscanf(const char *buffer,const char *format,[argument ]...);位於頭文件stdio.h中。

#include<stdio.h>
int main(){
	int num=0;
	sscanf("12345", "%d", &num);
	printf("%d", num);
}



發佈了35 篇原創文章 · 獲贊 8 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章