数字转为字符串:
在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); }
时间: 2024-10-13 20:11:56