• 联系我们
  • 地址:湖北武汉三环科技园
  • 电话:159116031100
  • 传真:027-68834628
  • 邮箱:mmheng@foxmail.com
  • 当前所在位置:首页 - c++培训
  • C语言中如何将数字转换成字符串_c语言
  •   定义函数 double atof(const char nptr);

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

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

      (\0)才结束转换,并将结果返回。参数nptr字符串可包含正负

      号、小数点或E(e)来表示指数部分,如123.456或123e-2.

      返回值 返回转换后的浮点型数。

      附加说明 atof()与使用strtod(nptr,(char)NULL)结果相同。

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

      #include

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

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

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

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

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

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

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

      #include

      定义函数 long atol(const char nptr);

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

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

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

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

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

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

      #include

      定义函数 double strtod(const char nptr,char endptr);

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

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

      (\0)才结束转换,并将结果返回。若endptr不为NULL,则会将遇

      到不合条件而终止的nptr中的字符指针由endptr传回。参数nptr字

      符串可包含正负号、小数点或E(e)来表示指数部分。如123.456或

      123e-2.

      返回值 返回转换后的浮点型数。

      附加说明 参考atof()。

      范例 /将字符串a,b,c 分别采用10,2,16 进制转换成数字/

      #include

      定义函数 long int strtol(const char nptr,char endptr,int base);

      函数说明 strtol()会将参数nptr字符串根据参数base来转换成长整型数。参

      数base范围从2至36,或0.参数base代表采用的进制方式,如base

      值为10则采用10进制,若base值为16则采用16进制等。当base值为0

      时则是采用10进制做转换,但遇到如0x前置字符则会使用16进制

      做转换。一开始strtol()会扫描参数nptr字符串,跳过前面的空格

      字符,直到遇上数字或正负符号才开始做转换,再遇到非数字或字

      符串结束时(\0)结束转换,并将结果返回。若参数endptr不为

      NULL,则会将遇到不合条件而终止的nptr中的字符指针由endptr返

      回。

      返回值 返回转换后的长整型数,否则返回ERANGE并将错误代码存入errno

      中。

      附加说明 ERANGE指定的转换字符串超出范围。

      范例 / 将字符串a,b,c 分别采用10,2,16进制转换成数字/

      #include

      定义函数 unsigned long int strtoul(const char nptr,char

      endptr,int base);

      函数说明 strtoul()会将参数nptr字符串根据参数base来转换成无符号的长整

      型数。参数base范围从2至36,或0.参数base代表采用的进制方

      式,如base值为10则采用10进制,若base值为16则采用16进制数

      等。当base值为0时则是采用10进制做转换,但遇到如0x前置字符

      则会使用16进制做转换。一开始strtoul()会扫描参数nptr字符串,

      跳过前面的空格字符串,直到遇上数字或正负符号才开始做转换,

      再遇到非数字或字符串结束时(\0)结束转换,并将结果返回。若

      参数endptr不为NULL,则会将遇到不合条件而终止的nptr中的字符

      指针由endptr返回。

      返回值 返回转换后的长整型数,否则返回ERANGE并将错误代码存入errno

      中。

      附加说明 ERANGE指定的转换字符串超出范围。

      范例 参考strtol()

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

      相关函数 isascii,toupper,tolower

      表头文件 #include

      定义函数 int tolower(int c);

      函数说明 若参数c为大写字母则将该对应的小写字母返回。

      返回值 返回转换后的小写字母,若不须转换则将参数c值返回。

      附加说明

      范例 / 将s字符串内的大写字母转换成小写字母/

      #include

      定义函数 int toupper(int c);

      函数说明 若参数c为小写字母则将该对映的大写字母返回。

      返回值 返回转换后的大写字母,若不须转换则将参数c值返回。

      附加说明

      范例 / 将s字符串内的小写字母转换成大写字母/

      #include

      在如今这个信息爆炸的时代里,每天都会有数不清的新闻通过各种渠道涌到我们面前,而真正有价值的应该进入我们心里的,却很可能随着日历牌的翻动被我们忽略。作为对一周新闻进行回顾的《比特网新闻中心每周热点推荐》,就是要告诉您过去的七天都发生了哪些新闻,更希望和您一起,站在七天的高度来看待过去一周的新闻

      业内首个只为报道数据中心资讯内容的专业频道,是为数据中心用户及厂商而建设的专业平台。以数据中心专业技术内容为核心,贯穿新鲜资讯、技巧方法和用户案例等高附加值内容。以为网友提供最具实用价值的信息为原则,以成为用户最信赖的行业专家为目标,打造高时效、高品质、高前瞻的最全威频道。企业数据中心热点播报,为您精心奉上过去一周数据中心最精彩、权威资讯_chinabyte比特网。

      就服务器和数据中心领域的产业动态、技术热点、热产品、实用技巧,向企业CIO/CTO、IT管理层、技术人员提供一周精选套餐,为数据中心决策者、使用者提供一份服务器行业以及数据中心领域最新动态及产品应用的技术套餐。

      定义函数 double atof(const char nptr);

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

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

      (\0)才结束转换,并将结果返回。参数nptr字符串可包含正负

      号、小数点或E(e)来表示指数部分,如123.456或123e-2.

      返回值 返回转换后的浮点型数。

      附加说明 atof()与使用strtod(nptr,(char)NULL)结果相同。

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

      #include

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

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

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

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

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

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

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

      #include

      定义函数 long atol(const char nptr);

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

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

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

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

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

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

      #include

      定义函数 double strtod(const char nptr,char endptr);

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

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

      (\0)才结束转换,并将结果返回。若endptr不为NULL,则会将遇

      到不合条件而终止的nptr中的字符指针由endptr传回。参数nptr字

      符串可包含正负号、小数点或E(e)来表示指数部分。如123.456或

      123e-2.

      返回值 返回转换后的浮点型数。

      附加说明 参考atof()。

      范例 /将字符串a,b,c 分别采用10,2,16 进制转换成数字/

      #include

      定义函数 long int strtol(const char nptr,char endptr,int base);

      函数说明 strtol()会将参数nptr字符串根据参数base来转换成长整型数。参

      数base范围从2至36,或0.参数base代表采用的进制方式,如base

      值为10则采用10进制,若base值为16则采用16进制等。当base值为0

      时则是采用10进制做转换,但遇到如0x前置字符则会使用16进制

      做转换。一开始strtol()会扫描参数nptr字符串,跳过前面的空格

      字符,直到遇上数字或正负符号才开始做转换,再遇到非数字或字

      符串结束时(\0)结束转换,并将结果返回。若参数endptr不为

      NULL,则会将遇到不合条件而终止的nptr中的字符指针由endptr返

      回。

      返回值 返回转换后的长整型数,否则返回ERANGE并将错误代码存入errno

      中。

      附加说明 ERANGE指定的转换字符串超出范围。

      范例 / 将字符串a,b,c 分别采用10,2,16进制转换成数字/

      #include

      定义函数 unsigned long int strtoul(const char nptr,char

      endptr,int base);

      函数说明 strtoul()会将参数nptr字符串根据参数base来转换成无符号的长整

      型数。参数base范围从2至36,或0.参数base代表采用的进制方

      式,如base值为10则采用10进制,若base值为16则采用16进制数

      等。当base值为0时则是采用10进制做转换,但遇到如0x前置字符

      则会使用16进制做转换。一开始strtoul()会扫描参数nptr字符串,

      跳过前面的空格字符串,直到遇上数字或正负符号才开始做转换,

      再遇到非数字或字符串结束时(\0)结束转换,并将结果返回。若

      参数endptr不为NULL,则会将遇到不合条件而终止的nptr中的字符

      指针由endptr返回。

      返回值 返回转换后的长整型数,否则返回ERANGE并将错误代码存入errno

      中。

      附加说明 ERANGE指定的转换字符串超出范围。

      范例 参考strtol()

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

      相关函数 isascii,toupper,tolower

      表头文件 #include

      定义函数 int tolower(int c);

      函数说明 若参数c为大写字母则将该对应的小写字母返回。

      返回值 返回转换后的小写字母,若不须转换则将参数c值返回。

      附加说明

      范例 / 将s字符串内的大写字母转换成小写字母/

      #include

      定义函数 int toupper(int c);

      函数说明 若参数c为小写字母则将该对映的大写字母返回。

      返回值 返回转换后的大写字母,若不须转换则将参数c值返回。

      附加说明

      范例 / 将s字符串内的小写字母转换成大写字母/

      #include

      在如今这个信息爆炸的时代里,每天都会有数不清的新闻通过各种渠道涌到我们面前,而真正有价值的应该进入我们心里的,却很可能随着日历牌的翻动被我们忽略。作为对一周新闻进行回顾的《比特网新闻中心每周热点推荐》,就是要告诉您过去的七天都发生了哪些新闻,更希望和您一起,站在七天的高度来看待过去一周的新闻

      业内首个只为报道数据中心资讯内容的专业频道,是为数据中心用户及厂商而建设的专业平台。以数据中心专业技术内容为核心,贯穿新鲜资讯、技巧方法和用户案例等高附加值内容。以为网友提供最具实用价值的信息为原则,以成为用户最信赖的行业专家为目标,打造高时效、高品质、高前瞻的最全威频道。企业数据中心热点播报,为您精心奉上过去一周数据中心最精彩、权威资讯_chinabyte比特网。

      就服务器和数据中心领域的产业动态、技术热点、热产品、实用技巧,向企业CIO/CTO、IT管理层、技术人员提供一周精选套餐,为数据中心决策者、使用者提供一份服务器行业以及数据中心领域最新动态及产品应用的技术套餐。