C语言int类型转换为char类型

/***************int类型转换为char类型*****************/
void IntOrChar(int x)
{
  char a[]={"0"};                 
  char wan,qian,bai,shi,ge,index;

  wan=x/10000;
  qian=x%10000/1000;
  bai=x%10000%1000/100;
  shi=x%10000%1000%100/10;
  ge=x%10000%1000%100%10;

  a[0]=wan;
  a[1]=qian;
  a[2]=bai;
  a[3]=shi;
  a[4]=ge;


}
void main(void)
{
  IntOrChar(12345);
  for(index=0;index<5;index++)
  {
    printf("%s",a[index]);             
  }
}

 

你可能感兴趣的:(c/c++)