ビット演算子
とりあえずビット演算子がどうなるのかみてみた
*
♥0 |
Line 27 |
Modified 2009-10-01 16:07:37 |
MIT License
archived:2017-03-20 15:29:48
ActionScript3 source code
/**
* Copyright atsumo ( http://wonderfl.net/user/atsumo )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/bn3s
*/
/**
*とりあえずビット演算子がどうなるのかみてみた
*
*/
package {
import flash.display.Sprite;
import flash.text.TextField;
public class FlashTest extends Sprite {
private var _textField:TextField;
public function FlashTest() {
updateText("50 " + String(int(50).toString(2)));
updateText("-50 " + String(int(-50).toString(2)));
updateText("50 >> 0 " + String(int(50 >> 0).toString(2)));
updateText("50 >> 2 " + String(int(50 >> 2).toString(2)));
updateText("50 >> 1 " + String(int(50 >> 1).toString(2)));
updateText("50 << 2 " + String(int(50 << 2).toString(2)));
updateText("50 & 2 " + String(int(50 & 2).toString(2)));
}
private function updateText(str:String, clear:Boolean = false):void
{
if(_textField == null)
{
_textField = new TextField();
addChild(_textField);
}
if(clear)
_textField.text = "";
_textField.appendText(str + "\n");
}
}
}