字符和数字之间的转换非常常用,例如将字符串转换为整数或者将整数转换为字符串等。。。这些都需要字符与数字之间的装换。
如果将数字转换为字符则只需给其加上‘0’,反之减去字符‘0’;这个很重要。很多人认为 ‘1’ 和 1一样其实不然。因为计算机种都已ASSCII码存在,两者之间的ASSCII并不相同所以需要一定的转换。
#include<stdio.h>
void main()
{
int a = 1;
char b = a +'0';
char c = '1';
int d = c -'0';
printf("%d",d);
}