2

なぜsignedおよびunsignedcharデータ型を使用するのですか?

charを+veまたは-veにすることはできません。最後のビットはアキュムレータの符号付きビットですがCHAR 、目的には役立ちませんか?それをすることの。

charはcoastedintに他ならないと言えますか?

4

1 に答える 1

0

データ型は通常、char文字を表すために使用されますが (名前の由来でもあります)、数値を格納するために非常に少量のスペース (通常は 1 バイト) が必要な場合にも使用されます。signed char は -128 から 127 までの数値を格納でき、unsigned char は 0 から 255 までの数値を格納できます。ただし、文字を表すために使用する場合、signed または unsigned は無関係であることは間違いありません。

「coasted」とは、「casted」と入力するつもりだったと思います。はるかに小さい範囲の数値を格納できるため、char単に別のタイプの ではありません。intたとえば、intは数値 1,000 を格納できますが、 は格納charできません。

于 2013-05-24T08:24:15.237 に答える