Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
表示しない

AND OR演算

閲覧: 0 回
最初の未読メッセージにスキップ

Naoaki Sato

未読、
2003/08/04 21:16:162003/08/04
To:
佐藤と申します

VBでI/Oボードの制御をしています

0~7の8ポートの出力ポートがあったとして
そのうちの任意の1ポートに出力する場合(例ポート2)
出力ポートの状態を取得し、その結果が
01001001 だったとしたら
C言語の場合、01001001 と 00000100 とでORをとって
出力してやるとか
あるいはアセンブリならビット2のビット反転をすれば
よかったのですが、
VBでのAND、OR演算子は違いますよね

何かよい演算子、関数はありませんでしょうか?
ご教授よろしくお願いします

--
Naoaki Sato
mailto:sato-...@asahikeiki.co.jp

K.J.K.

未読、
2003/08/05 20:06:392003/08/05
To:
K.J.K.です。

# 全角・半角文字の使い分けは適切に。

"Naoaki Sato" wrote in message
<bgn0gv$d6i$1...@fujigw.fujielectric.co.jp>


> C言語の場合、01001001 と 00000100 とでORをとって
> 出力してやるとか

> あるいはアセンブリならビット2のビット反転をすれば
> よかったのですが、
> VBでのAND、OR演算子は違いますよね

Not,And,Or,XOr,Eqv,Imp演算子はビット演算にも使えます。
Boolean型ではなくLong型を使ってください。

--
"K.J.K." mailto:ak...@koalanet.ne.jp

Naoaki Sato

未読、
2003/08/05 21:48:252003/08/05
To:
佐藤です

K.J.K.さんの<bgpgqj$d2e$1...@caraway.media.kyoto-u.ac.jp>から

>Not,And,Or,XOr,Eqv,Imp演算子はビット演算にも使えます。
>Boolean型ではなくLong型を使ってください。

試したら普通に使えました
ヘルプの上の方しか見てなくて、ビット演算には使えないものと
思いこんでいました

# ヘルプは最後までちゃんと見ろってことですね@反省

># 全角・半角文字の使い分けは適切に。
# やっぱり英数は半角の方がよいのでしょうか
# いろいろな意見が飛び交って迷ってます(^^;

新着メール 0 件