譬如
#include
int main ()
{
char a;
scanf ("%c",&a);
printf("%d",a);
输入s,
输出115;
这之后我想把a变成数字 数据类型而a的值为115。
不知能否可以办到,突发奇想 。 求大神解答
譬如
#include
int main ()
{
char a;
scanf ("%c",&a);
printf("%d",a);
输入s,
输出115;
这之后我想把a变成数字 数据类型而a的值为115。
不知能否可以办到,突发奇想 。 求大神解答
char型数据本质上是一个8位二进制数,int型数据则为32位二进制数,char型数据比特位数比int型小,所以char型数据可以安全的转换为int型数据
如:
char a = 'A';
int n = a; //此时n=65
也可以这样:
char a = 65;
int n = a; //a表示字符‘A’,n =65