atoi字符串转换成整型
原型:int atoi(const char *nptr);
头文件: #include <stdlib.h>
#include <stdlib.h>#include <stdio.h>int main(void){ float n; char *str = "12345.67"; n = atoi(str); printf("string = %s integer = %f\n", str, n); return 0;}
相反的在unix中,不对称存在itoa(整型转字符串)
他是扩展内容,不是所有的编译器都支持,在unix中可能不支持,可以使用sprinf来代替
sprintf(char *c,"%d",int val);
char *c 指向用来存储转换结果的地址
val为要转换的整型数值