大家好,今天小编关注到一个比较有意思的话题,就是关于c语言数字转化为字符的问题,于是小编就整理了3个相关介绍c语言数字转化为字符的解答,让我们一起看看吧。
c语言如何将字符数字转化为数字?
atoi ():将字符串转换为整型值;
atol ():将字符串转换为长整型值;
strtod ():将字符串转换为双精度浮点型值,并报告不能被转换的所有剩余数字;
strtol ():将字符串转换为长整值,并报告不能被转换的所有剩余数字;
C++,怎么把字符转换成数字?
1、字符符型转换整形用强制转换就行。
char c='B' ;
int a ;
a = (int)c ;
如果是字符'0'到‘9’转成0-9
char c='8' ;
int a ;
a =(int) (c - '0') ;
2、如果是字串转数字,用atoi , atol。
c语言试题:编写一个程序,将输入的数字字符转换成数字并输出。提示:对于数字字符ch,直接使用(int)ch?
#include <stdio.h>int main(){ char ch; scanf("%c",&ch); printf("%d",ch - '0'); return 0; }可以不用提示的方法吗?要是非要把提示用上去或许可以这样#include <stdio.h>int main(){ char ch; scanf("%c",&ch); printf("%d",int(ch)- int('0')); return 0; }
到此,以上就是小编对于c语言数字转化为字符的问题就介绍到这了,希望介绍关于c语言数字转化为字符的3点解答对大家有用。