0

ROBOTC を使用してロボットをプログラミングしていますが、他の誰かが作成したコードを使用していました。関数では、次の行が表示されます。

int leftDir = (left>0)*2-1;

leftDirは整数に初期化されるので、何をし>ますか? 私はそれがバイナリシフトであるという印象を受けていますが、よくわかりません。誰かがこれを説明できますか?ありがとう。

4

2 に答える 2