c语言字符串与数字的相互转换.docxVIP

  • 2
  • 0
  • 约4.87千字
  • 约 6页
  • 2017-08-05 发布于河南
  • 举报
c语言字符串与数字的相互转换

函数atof,atoi,atol,strtod,strtol,strtoulatof(将字串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件 #include stdlib.h定义函数 double atof(const char *nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(\0)才结束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。返回值返回转换后的浮点型数。附加说明atof()与使用strtod(nptr,(char**)NULL)结果相同。范例 /* 将字符串a 与字符串b转换成数字后相加*/#includestdlib.hmain(){char *a=”-100.23”;char *b=”200e-2”;float c;c=atof(a)+atof(b);printf(“c=%.2f\n”,c);}执行 c=-98.23 ?atoi(将字符串转换成整型数)相关函数atof,atol,atrtod,strtol,strtoul表头文件 #includestdlib.h定义函数intatoi(const char *nptr);函数说明atoi()会扫描参数nptr

文档评论(0)

1亿VIP精品文档

相关文档