符号なしの数と持っているシンボルの数を変換します

騒ぎ、直接仕事!

 

  物質(共通データタイプ)のキャスト:

    図1は、の位置を説明するだけの方法を変更し、同じビット値を維持する(最高レベル等、符号ビットとして解釈されます)

    2、unsigned型に短いまたはshort型データは、データが最初にint型、int型に変換した後、unsigned int型に変換されます。

 

例えば:

符号なしの短いC = 12345。

ショートA = -12345;

符号なしの短いB =。

 

補足C:1,001,110,000,001,100

補足:1,001,110,000,001,100

B補足:1,001,110,000,001,100

 

値53191 bを印刷します。

それらは可視メモリの形で存在は同じであるが、解釈が異なっています。

 

符号なし数と比較する署名数:

int型= -1; unsigned int型、B = 1。-------> A> B

チャー= -1。unsigned char型のB = 1。-------> <B

int型= -1; 符号なしシャルブ= -1; -------> <B

チャー= -1。unsigned int型、B = -1; -------> A = B

 

結論:

    遭遇した符号なし整数型は、比較unsigned int型に変換され、データを比較し、さもなければint型に変換されます。

 

おすすめ

転載: www.cnblogs.com/hujingzheng/p/11613769.html