代码改变世界

整形变量赋值给字符型变量

2013-10-14 21:22  XiaoYi_  阅读(3501)  评论(0)    收藏  举报

把整形int的值赋给字符型的值会怎样呢 , 例如下面的代码 。

int i = 97 ;
char A = i ;

printf("%d\n",A);

输出 a , 因为char 型有8位 , int 赋值给她相当于取低的8位给字符变量 , 而a的ASCII正好是97 , 所以输出a ;