こんにちは。 C言語の厳密な仕様・規格等については詳しくありませんが、#1さんが 書かれているとおり、 signed も unsigned も付けずに単に、char型として宣言した場合、 符号付き(signed)となるか、符合無し(unsigned)となるかは、 言語仕様としては【未定義】であり、 その扱いは、処理系依存(コンパイラにより定義が異なる) となるようです。(※下記参考サイト参照) ■参考サイト C言語編 第10章 変数のサイズ http://www.geocities.jp/ky_webid/c/010.html [迷信] char 型は符号付き http://www.kijineko.co.jp/tech/superstitions/cha … 何故、単一のchar型があるかというと、これは勝手な憶測ですが、 コードの記述を簡単(シンプル)にして、見易くするため? なのかも
![私は現在、職業訓練校にて勉強し始めた初心者です。](https://cdn-ak-scissors.b.st-hatena.com/image/square/a73abc454de4aaacb370bad26db2312eacbc7375/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_2.jpg)