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++中四种加密算法之AES源代码

    C++中四种加密算法之AES源代码

    本篇文章主要介绍了C++中四种加密算法之AES源代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
    2016-11-11
  • 简单比较C语言中的execl()函数与execlp()函数

    简单比较C语言中的execl()函数与execlp()函数

    这篇文章主要介绍了C语言中的execl()函数与execlp()函数的简单比较,是C语言入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • 详解c++ atomic原子编程中的Memory Order

    详解c++ atomic原子编程中的Memory Order

    在多核编程中,我们使用内核对象【如:事件对象(Event)、互斥量对象(Mutex,或互斥体对象)、信号量对象(Semaphore)等】来避免多个线程修改同一个数据时产生的竞争条件。本文将详细介绍c++ atomic原子编程中的Memory Order。
    2021-06-06
  • COLORREF,COLOR,RGB,CString的转化总结分析

    COLORREF,COLOR,RGB,CString的转化总结分析

    实际的软件开发过程中,常需要用到非.net平台的代码。这时候就可能碰到ColorRef(也就是以int类型代表的颜色值或是以DWORD值表示的颜色)。这跟.net平台下的颜色的相互转换MS并没有直接实现
    2013-09-09
  • C/C++实现的游戏角色名称名字随机生成代码

    C/C++实现的游戏角色名称名字随机生成代码

    这篇文章主要介绍了C/C++实现的游戏角色名称名字随机生成代码,本文特别针对一些古典游戏的角色名称进行随机生成,需要的朋友可以参考下
    2015-05-05
  • C++入门之实现十步万度游戏

    C++入门之实现十步万度游戏

    这篇文章主要介绍了C++入门实现十步万度游戏,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • C++ 实例之九宫格广度优先遍历

    C++ 实例之九宫格广度优先遍历

    这篇文章主要介绍了C++ 实例之九宫格广度优先遍历的相关资料,需要的朋友可以参考下
    2017-05-05
  • C++程序的执行顺序结构以及关系和逻辑运算符讲解

    C++程序的执行顺序结构以及关系和逻辑运算符讲解

    这篇文章主要介绍了C++程序的执行顺序结构以及关系和逻辑运算符讲解,是C++入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • 实现C语言常用字符串库函数

    实现C语言常用字符串库函数

    这篇文章主要为大家介绍了如何实现C语言常用字符串库函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • 详解C语言中的字符串数组

    详解C语言中的字符串数组

    这篇文章主要介绍了C语言中的字符串数组,本文通过示例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09

最新评论