programing:c-language:char-sign
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| programing:c-language:char-sign [2018/01/28 10:33] – yoko | programing:c-language:char-sign [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | char型の符号 | + | ====== char型の符号 |
| - | =========== | + | |
| プログラミング言語 C や C++ の、char型はいままで符号付きと思い込んでいたら、調べると処理系定義とされているとの事です。 | プログラミング言語 C や C++ の、char型はいままで符号付きと思い込んでいたら、調べると処理系定義とされているとの事です。 | ||
| なので、下記の型は全て違う型として扱われるので注意が必要。 | なので、下記の型は全て違う型として扱われるので注意が必要。 | ||
| 行 10: | 行 9: | ||
| ちなみに、ARMCCでは char型は 符号無しで扱われていました。GCCでは符号付きのようです。 | ちなみに、ARMCCでは char型は 符号無しで扱われていました。GCCでは符号付きのようです。 | ||
| - | 最近のトレンド | + | ===== 最近のトレンド |
| - | ------------- | + | |
| `int8_t` や `uint8_t` を使うのが最近の風潮のようです。 | `int8_t` や `uint8_t` を使うのが最近の風潮のようです。 | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| - | 1. [char の符号](https:// | + | - [char の符号](https:// |
programing/c-language/char-sign.1517103229.txt.gz · 最終更新: by yoko
