SHORT

可搬用関数INTEGER(4) の値を等価な INTEGER(2) の値に変換します。

モジュールUSE DFPORT

形式

result = SHORT (int4)

int4
(入力) INTEGER(4)。変換する値。

結果

結果の型は INTEGER(2) です。結果は,int4 の下位 16 ビットと等価です。int4 の値が 32,767 よりも大きい場合,変換した INTEGER(2) の値は元の値と等価ではありません。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

関連情報

INTTYPE可搬用ライブラリー

		USE DFPORT
		INTEGER(4) this_one
		INTEGER(2) that_one
		READ(*,*) this_one
		THAT_ONE = SHORT(THIS_ONE)
		WRITE(*,10) THIS_ONE, THAT_ONE
	10	FORMAT (X," Long integer: ", I16, " Short integer: ", I16)
		END