なぜsignedおよびunsignedcharデータ型を使用するのですか?
charを+veまたは-veにすることはできません。最後のビットはアキュムレータの符号付きビットですがCHAR
、目的には役立ちませんか?それをすることの。
charはcoastedintに他ならないと言えますか?
データ型は通常、char
文字を表すために使用されますが (名前の由来でもあります)、数値を格納するために非常に少量のスペース (通常は 1 バイト) が必要な場合にも使用されます。signed char は -128 から 127 までの数値を格納でき、unsigned char は 0 から 255 までの数値を格納できます。ただし、文字を表すために使用する場合、signed または unsigned は無関係であることは間違いありません。
「coasted」とは、「casted」と入力するつもりだったと思います。はるかに小さい範囲の数値を格納できるため、char
単に別のタイプの ではありません。int
たとえば、int
は数値 1,000 を格納できますが、 は格納char
できません。