c语言标准函数库提供了字符串转换函数。
1、atoi 将字符串转换为int型
#include <stdio.h> #include <stdlib.h> int main(void) { char str1[128] = "123"; printf("coversion result: %d ", atoi(str1)); return 0; }
2、atol函数 将字符串转换为long型
#include <stdio.h> #include <stdlib.h> int main(void) { char str1[128] = "128"; printf("conversion result: %ld ", atol(str1)); return 0; }
3、atof函数 将字符串转换为double型
#include <stdio.h> #include <stdlib.h> int main(void) { char str1[128] = "123"; printf("conversion result: %f ", atof(str1)); return 0; }