トピック

数値の少数部分を省く(正数部分を取り出す)方法ってありますかね

あぁ、あと算数で言うカッコ( )みたいな、演算の中で優先順位を決める方法ってありますか?
2そうだね
プレイ済み
返信[1]
親投稿
おちゃめ ochame_nako
与えられた数(例えば変数Aとする)が正数(プラスの数)ならばFLOOR(A)で整数部分のみを取り出すことが可能です。 負数(マイナスの数)の場合はこれだと値が1変わるため正負判定が別途必要です。 なお、Aが絶対値2の32乗未満の数であればA>>0で正負に関わらず整数部分を取り出すことが可能です。
1そうだね
プレイ済み
返信[2]
親投稿
みむ*mim hidemimtp
整数部は X DIV 1 でも取れます。 あとカッコは使えますよ。四則演算だけでなく、==、&&、ANDなど優先順位が決まっていますので、カッコがないと大変です。 カッコはいくつも重ねて(ネスト)使えますが、中カッコ、大カッコなどは使えません。
1そうだね
プレイ済み
返信[3]
親投稿
2の32乗…そんなに大きくならない(はず)なので、そちらを参考にさせていただきます。 カッコって普通に使えたんですか…まともに組んだことないので知りませんでした……。
0そうだね
プレイ済み