文字列を数値に変換atoiすることはよくあるけど、char型を変換することってよく考えたら今までなかったなぁと思い、実際使う機会が出てきた時にわからずに焦りました。Cであればstringが使えて非常に便利ですが、C言語で文字列というと基本的にはcharの配列を利用することになります。これで文字列にintやfloat、doubleなどの数値を動的に文字列に反映させたい、もしくはそれらを文字列に変換したいと.C言語の文字列はchar型の配列であるため、その配列の先頭の要素のアドレスを指すポインタを返すようにする。100100=200にならないって。C言語を勉強した人の多くが疑問をもつsignedとunsginedの違いを例を踏まえて紹介します。キャストについては第1部第21章で話しましたが、実はこれはC言語のキャストです。C++から導入されたキャストというものも存在します。