式の意味

解決


初心者  2004-11-29 12:56:58  No: 117872  IP: [192.*.*.*]

はじめまして
VB6.0  SP6で

AAA AS Integer
BBB AS Byte
BBB=(AAA \ &H100) Mod &H100)
初心者なもので上記の式の意味がわかりません
簡単なことかもしれませんが教えて下さい

編集 削除
いな  2004-11-29 13:15:38  No: 117873  IP: [192.*.*.*]

>BBB=(AAA \ &H100) Mod &H100)

\ 演算子・・・2 つの数値の商を計算し、結果を整数で返します。
使用例:
  MyValue = 11 \ 4               ' 2 を返します。

Mod 演算子・・・2 つの数値の除算を行い、その剰余を返します。
使用例:
  MyResult = 10 Mod 3            ' 1 を返します。

--
つまり、AAAと&H100の数値の商を計算し、
その結果を&H100で除算した余り(剰余)を返します。

編集 削除
特攻隊長まるるう  2004-11-29 13:20:18  No: 117874  IP: [192.*.*.*]

ちなみに &H100 は16進表記です。10進表記で256
Byte 型(0 〜 255)に入るようにしてますね。

編集 削除
初心者  2004-11-29 13:22:09  No: 117875  IP: [192.*.*.*]

いなさん、ありがとうございました
演算子の意味はわかりました
BBBはの意味がわかりません?
&H100もわかりません?
すみませんが
意味教えてもれえますか
よろしくお願いします

編集 削除
いな  2004-11-29 13:23:37  No: 117876  IP: [192.*.*.*]

>ちなみに &H100 は16進表記です。

あ”、数値の表記法までは気が回らなかった。
フォローありがとうございます。

編集 削除
いな  2004-11-29 13:26:14  No: 117877  IP: [192.*.*.*]

>&H100もわかりません?

&H100はまるるうさんの言うとおり、
16進数表記での100(イチゼロゼロ)のことです。
つまり・・・。
10進数表記では"256"をあらわしてます。

編集 削除
初心者  2004-11-29 13:32:30  No: 117878  IP: [192.*.*.*]

いなさん
特攻隊長まるるうさん
わかりました
ありがとうございました
今後ともよろしくお願いします

編集 削除