C语言中字符串和整数小数相互转换的函数以及头文件

比如"1.25"转成小数1.25

    字符串转到数(stdlib.h头文件):
    atof(将字符串转换成浮点型数)
    atoi(将字符串转换成整型数)
    atol(将字符串转换成长整型数)
    strtod(将字符串转换成浮点数)
    strtol(将字符串转换成长整型数)
    strtoul(将字符串转换成无符号长整型数)

    数转到字符串(stdio.h头文件):
    sprintf(格式输出,可以转换任何类型变量到字符串)


温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-06
函数名: atof   
功 能: 把字符串转换成浮点数   
用 法: double atof(const char *nptr);   
程序例:   
#include <stdlib.h>   
#include <stdio.h>   
int main()   
{   float f;
  char *str = "12345.67";
  f = atof(str);
  printf("string = %s float = %f\n", str, f);
  return 0;   
}本回答被提问者采纳
第2个回答  2011-12-06
头文件 stdlib.h

字符串转换函数 函数列表
函数用途 函数名
字符串转换为整数 atoi
字符串转换为长整数 atol
字符串转换为浮点数 strtod
字符串转换为长整数 strtol
字符串转换为无符号长整型 strtoul
第3个回答  2011-12-06
#include "stdlib.h "
atof();//字符串和整数小数相互转换的函数
相似回答