uint32_tに代入したASCIIコードのビット列をchar[4]の文字列に変換したい

union uint32converter{
  uint32_t value;
  char str[4];
};

Usage:

uint32converter conv;
uint32_t val;

//この辺でvalになんか入れる

conv.value=val;

cout<<conv.str<<endl;

なるほど。