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