- 整型转字符
int n;
scanf("%d",&n);
char c;
c = (char)n;
printf("%c\n",c);
输入65 输出A,以为A的ascii码为65
- 字符转整型 不能强制类型转换
//直接相减
char c;
scanf("%c",&c);
int n;
n = c - '0';
printf("%d\n",n);
- 字符串转整型 sscanf函数
char string[10];
int n;
scanf("%s",string);
sscanf(string,"%d",&n);
printf("%d\n",n);
return 0;
- 整型转字符串 sprintf
char string[10];
int n;
scanf("%d",&n);
sprintf(string, "%d", n);
printf("%s\n",string);
return 0;
- 注意第一个参数要是char * 类型的