プチコン3号 SmileBASIC コミュニティ投稿たなか hogehogepiyopiyo2015/06/09 20:32:54説明書のBASIC基本仕様通りにパーサー書いてて気づいたけど、説明書に書いてある演算子優先順位おかしい気がする ANDとORが同じ順位で左結合なら、A AND B OR C AND Dは(((A AND B) OR C) AND D)になるはずだけど挙動からそうじゃない だからと言ってCとかと同じ順位かと思ったら(OR>XOR>AND)そうじゃなかった6そうだね 4返信プレイ済み2017/11/03 20:35:06に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿たなか hogehogepiyopiyo2015/6/9 20:39もしかすると⑦AND、OR、XORって書いてあるのはAND<OR<XORの略だったりするのか0そうだね プレイ済み2017/11/03 20:35:06に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ネタバレコータ[quota] W.D.WE2015/6/9 21:37そもそも、同一優先順位での演算子の実行順序が仕様にないので、結果が変わる場合は「()」を付けるしかないかなと思っています。0そうだね プレイ済み2017/11/03 20:35:06に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ネタバレコータ[quota] W.D.WE2015/6/10 8:23調査済みだと思いますが、左側から実行すると仮定した場合、XORとORが一緒でANDが高くなっていますね。0そうだね プレイ済み2017/11/03 20:35:06に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿MIKI ifconfig2015/9/5 0:07() - not ! * / div mod + - << >> == != < <=> >= and or xor 左結合 && || ってことかな?? 0そうだね プレイ済み2017/11/03 20:35:06に取得