質問する
3877 次
2 に答える
5
const signed char*
と同じではありませんconst char*
。それがそれを説明するので、あなたのコンパイル設定をチェックしてください。int8_t
常に(決して=とは言わないでください)少なくとも私が見たすべての場所で)として定義されsigned char
ます。
于 2012-09-12T05:47:20.903 に答える
4
[18.4整数型]によると:
typedef signed integer type int8_t; // optional
そして[3.9.1基本的なタイプ]:
プレーン文字、符号付き文字、および符号なし文字は、3つの異なるタイプです。
int8_t
は符号付き整数型(私のシステムではとして定義されていますsigned char
)でchar
ありsigned char
、別個の型であるため、異なります。
于 2012-09-12T05:48:50.957 に答える