FreeBASIC マニュアルのトップに戻る

FreeBASIC OpIntegerDivide

目次演算子算術演算子Operator \ (Integer divide)←オリジナル・サイト

演算子 \ (整数除算) 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい


2つの Integer 表現を割り算します。

構文:
declare operator \ ( byref lhs as integer, byref rhs as integer ) as integer
declare operator \ ( byref lhs as uinteger, byref rhs as uinteger ) as uinteger

用法:
result = lhs \ rhs

パラメタ:
lhs
左側の被除数の表現。
rhs
右側の除数の表現。

戻り値:
Integer の、被除数と除数による商を返します。

記述:
演算子 \ (整数除算) は、2つの Integer 表現を割り算して、その結果を返します。
浮動の数値は、切り上げか切り下げで、Integer に変換されます。そして、結果の商の、小数部分は、切り捨てられています。

除数 (rhs) がゼロ (0) ならば、ゼロ除算エラー(強制終了)になります。

演算対象のどちらも、何らかの方法で変更されません。

この演算子を、ユーザ定義型のために、多重定義することができます。

例:
Dim n As Double
Print n \ 5
n = 7 \ 2.6  '' => 7 \ 3  => 2.33333  => 2
Print n
n = 7 \ 2.4  '' => 7 \ 2 => 3.5 => 3
Print n
Sleep


出力:

0
2
3


方言差:
QBからの違い:
参照:
算術演算子 に戻る
演算子 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2016-10-29 05:19:17
日本語翻訳:WATANABE Makoto、原文著作者:LaananFisher

ホームページのトップに戻る

表示-非営利-継承