C言語についてです。
C言語はASCIと文字をどう区別するのかがわかりません。
rubyは明確に区別していましたよね。
C言語はそこらへんは曖昧なのでしょうか。
回答よろしくお願いします。
putchar(97)が'a'となる?
Re: putchar(97)が'a'となる?
ASCIIコードにおいて、16進で61、つまり10進で97という値を
持っているのが'a'、です。
putchar()は、渡された整数値を文字コードだと思って出力するので、
97を受け取ると'a'を出力します。
持っているのが'a'、です。
putchar()は、渡された整数値を文字コードだと思って出力するので、
97を受け取ると'a'を出力します。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。