×

c语言_数字与字符串之间的相互转化函数

消耗积分:0 | 格式:doc | 大小:49KB | 2017-09-08

ljqj1

分享资料个

c语言_数字与字符串之间的相互转化函数

  atof(将字符串转换成浮点型数)

  atoi(将字符串转换成整型数)

  atol(将字符串转换成长整型数)

  strtod(将字符串转换成浮点数)

  strtol(将字符串转换成长整型数)

  strtoul(将字符串转换成无符号长整型数)

  toascii(将整型数转换成合法的ASCII 码字符)

  toupper(将小写字母转换成大写字母)

  tolower(将大写字母转换成小写字母)

  atof(将字符串转换成浮点型数)

  相关函数 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转换成数字后相加*/

  #include《stdlib.h》

  main()

  {

  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

  表头文件 #include《stdlib.h》

  定义函数 int atoi(const char *nptr);

  函数说明 atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数

  字或正负符号才开始做转换,而再遇到非数字或字符串结束时

  (‘\0’)才结束转换,并将结果返回。

  返回值 返回转换后的整型数。

  附加说明 atoi()与使用strtol(nptr,(char**)NULL,10);结果相同。

  范例 /* 将字符串a 与字符串b转换成数字后相加*/

  #include《stdlib.h》

  mian()

  {

  char a[]=”-100”;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !