c语言标准库中字符转换函数和数字转换函数

 更新时间:2014年04月29日 09:29:23   作者:  
这篇文章主要介绍了c标准库中字符转换函数和数字转换函数,需要的朋友可以参考下

字符转换为数字:

#include<stdlib.h>

atoi();将字符转换为整型   例:char ch1;int i=atoi(ch1);

atol();将字符转化为长整型  例:char ch2;long l=atol(ch2);

atof();将字符转化为浮点型  例:char ch3;float f=atof(ch3);

strtod(); 将字符串转化为双精度类型  例:string str1;double d=strtod(str1);

strtol(); 将字符串转化为长整型 例:string str2; long int li=strtol(str2);

strtoul(); 将字符串转化为无符长整型 例:sting str3; unsinged long int uli=str(str3);

数字转换为字符:

itoa();  将整型转化为字符
例:int i; char ch1; itoa(i,ch1,radix); 
radix为基数:想要把ch1转化为十进制则为10,八进制则为8,十六进制则为16

ltoa(); 将长整型转化为字符 例: long int i li; char ch2; ltoa(li,ch2,radix);

ultoa(); 将无符长整型转化为字符  例:unsiged long int uli; char ch3; ultoa(uli,ch3,radix);

字符与字符的转化:

#include<ctype.h>

tolower(); 将一个大写字母转化为小写字母
例:char upper=C; char lower=tolower(upper);//得lower=c

toupper();  将一一个小写字母转化为大写字母
例:char  lower=c; char upper=toupper(lower);//得upper=C

相关文章

  • 详解C++的模板中typename关键字的用法

    详解C++的模板中typename关键字的用法

    在C++的Template中我们经常可以见到使用typename来定义类型名称,更加具体的我们就在接下来为大家详解C++的模板中typename关键字的用法,需要的朋友可以参考下:
    2016-06-06
  • 学生成绩管理系统C语言代码实现

    学生成绩管理系统C语言代码实现

    这篇文章主要为大家详细介绍了C语言代码实现学生成绩管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • C语言实现文本文件/二进制文件格式互换

    C语言实现文本文件/二进制文件格式互换

    这篇文章主要为大家详细介绍了C语言实现文本文件和二进制文件格式互换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • 解析C++编程中的#include和条件编译

    解析C++编程中的#include和条件编译

    这篇文章主要介绍了解析C++编程中的#include和条件编译,是C++入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • C语言 while语句的用法详解

    C语言 while语句的用法详解

    本文主要介绍C语言while 语句,这里对while 循环做详细讲解,并提供示例代码,希望能帮助学习C语言的同学
    2016-07-07
  • C++提取文件中信息的方法

    C++提取文件中信息的方法

    这篇文章主要为大家详细介绍了C++提取文件中信息的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • C++ decltype类型说明符

    C++ decltype类型说明符

    在C++中,decltype作为操作符,用于查询表达式的数据类型。decltype在C++11标准制定时引入,主要是为泛型编程而设计,以解决泛型编程中,由于有些类型由模板参数决定,而难以(甚至不可能)表示之的问题。
    2016-03-03
  • C++中类的成员函数及内联函数使用及说明

    C++中类的成员函数及内联函数使用及说明

    这篇文章主要介绍了C++中类的成员函数及内联函数使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 基于C++ Lambda表达式的程序优化

    基于C++ Lambda表达式的程序优化

    这篇文章主要介绍了基于C++ Lambda表达式的程序优化的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • C++实现JPEG格式图片解析(附代码)

    C++实现JPEG格式图片解析(附代码)

    这篇文章主要为大家详细介绍了C++如何实现JPEG格式图片解析功能,文中的示例代码讲解详细,具有一定的学习价值,需要的可以参考一下
    2023-05-05

最新评论