int i=98;
char c=(char)i;
就可以了.

解决方案 »

  1.   


    同意楼上的
    char和int 都是基本类型,直接转换接行了
    char c = (char)i;
      

  2.   

    由于char 和 int 具有相同的存储空间即位数是8,和C++一样只需要强制转换
    即可了char c = (char)i;
      

  3.   

    补充int 是16位,所以有时候无法转换
      

  4.   

    study_body 说的对啊
    强制转换将回出现丢失数据