c语言字符串和数字转换函数总结

字符转换为数字:


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);


字符与字符的转化:


tolower(); 将一个大写字母转化为小写字母
例:char upper=C; char lower=tolower(upper);//得lower=c
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值