データ型の変換 - 基本データ型の間の基本的なデータ型

まず、基本的なデータ・タイプの間での基本データ型(自動変換とキャスト)

  • 同じデータ型の間の整数の間の整数、浮動小数点との間の浮動小数点として。
バイト短いINT長:の整数
:キャスト
 、INT = 10 A 
 バイトB =(バイト)10;   
チェンジャ:
 バイトA = 1; 
 INT B = A。
フロート間:float型、ダブル、ダブルデフォルトの
オートローダーの変更: フロートX = 3.4F; ダブルY = X; キャスト: ダブルX = 23.2;
フロートY =(フロート)X;
文字タイプとの間の種類:
チャーX = 'A'; 
文字Y = X。
値変換キャストをもたらし、範囲外のストレージ場合:
; INT = 1000 A 
バイトB =(バイト)A; 
バイトの最大値が127,1000に格納されていない特徴、1000は、キャスト値の変化を引き起こします。
  • 整数および浮動小数点、整数と文字の間に次のような異なるデータタイプ、間
整数と浮動小数点数との間に:より高精度浮動小数点プログラム、直接整数を格納することができます。逆にキャストを必要とします。任意の浮動小数点直接整数に格納することができます。
自動直接変換:
INT = A. 1; 
フロートB = A; 
キャスト:
フロートA = 1.0F; 
INT Y =(INT)A。
整数と文字の間:コードに対応する各Unicode文字。
自動変換:
チャーX = 'A' 
INT Y = X; 
キャスト:
INT Y = 97; 
チャーX =(CHAR)Y。

第二に、データ型間の参照データ型参照。(再編下にない直接変換、変換)

第三に、参照データ型の間の基本的なデータ型。(未直接変換、包装やラッパークラス)

 

おすすめ

転載: www.cnblogs.com/cnbp/p/12635467.html