HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
1031
hビット演算が比較演算より優先順位が低い3解決


h

リンク

2020/10/31(Sat) 15:59:22|NO.91717

これ盲点でした。www
期待の動きしてくれないので不可解だったのですがマニュアルみて驚きました。



この記事に返信する


あらや

リンク

2020/10/31(Sat) 18:04:16|NO.91719

他言語もビット演算はだいたい優先順位が下の方なので普通に思っていましたが、
慣れていないと戸惑うかもしれませんね。

HSP2時代はたしか、加減乗除の四則計算も優先順位が無く、
ただ左から順に計算という形式だったので、
その頃は計算式の書き方に工夫が必要だった覚えがあります。



h

リンク

2020/10/31(Sat) 19:50:25|NO.91720

あらやさんどうも〜
逆に考えるとHSP2のときは普通に書いても期待通りの動きをしてくれてたのが
HSP3では括弧が必要になったので落とし穴ですね。
いまさらですいませんが(^^;)



h

リンク

2020/11/1(Sun) 08:05:11|NO.91721

ちょっと語弊がないように補足。
&を論理積で使う場合は惑わないと思うんですけど
&をビット演算で使う場合は括弧が必要。
if (count&7)==0:a+



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.91717への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2018(c) All rights reserved.