C语言中 char和int如何相互转换?一定采纳

如题所述

char a;
int b;
b= (int)a; //char to int, 高位全部补充符号位
a = (char)b; //int to char,高位全部被截位
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-08
char 占一个字节
int占四个字节
当int变量值 处于 -128到127之间时,int char可以直接互相赋值!本回答被网友采纳
第2个回答  2013-08-09
char 在内存中以ascii码的形式保存,可用强制类型转换
(数据类型)变量
相似回答