1.字符变数字
定义a,a是输出的数字,X是输入的字符。char型数据是计算机编程语言中只可容纳单个字符的一种基本数据类型。
getchar吸收回车符号,以免干扰。
字符比数字大了48,48可以用'0'表示。
拓展:getchar()的作用是从键盘上读入一个字符,并带回显。getchar()函数等待输入直到按回车才结束,回车前的所有输入字符都会逐个显示在屏幕上,但只有第一个字符作为函数的返回值。
2.数字变字符
3.字符串变数字
sprintf指的是字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。
atoi()将字符串转换成整型数,定义函数 int atoi(const char *nptr);
拓展:atof将字符串转换成浮点型数;
atoi将字符串转换成整型数;
atol将字符串转换成长整型数;
strtod将字符串转换成浮点数;
strtol将字符串转换成长整型数;
strtoul将字符串转换成无符号长整型数;
toascii将整型数转换成合法的ASCII 码字符;toupper将小写字母转换成大写字母;
tolower将大写字母转换成小写字母。
4.数字变字符串
<<就是c++语法里的输出,endl是换行,换成C语言的写法就是printf("%s\n",str)。