2<<4 = 32 17<<4 = 272
这些移位都是按照2进制移位的啊,
十进制 2进制
2 10
<<4 100000(32)
17 10001
<<4 10001000(272)
不过你到底想干吗哦
这些移位都是按照2进制移位的啊,
十进制 2进制
2 10
<<4 100000(32)
17 10001
<<4 10001000(272)
不过你到底想干吗哦
解决方案 »
- 如何在控制台将输入的字符显示为星号?
- 新手提问,简单编程问题。
- 一道正则表达式的简单问题
- 关于文件处理API中的更改文件名的函数renameTo()问题!----Rename有时失败!
- 0到10之间数自动增减,关于多线程的问题??
- javac命令行
- 继承的class能让主类调用继承的函数吗?
- [100分跪求]偶在java里要用什么TYPES来得到这个存储过程的返回,谢谢
- 碰到一个棘手的问题:关于多线程程序异常退出的问题
- 微软停止支持新版JAVA虚拟机,大家放弃JAVA吧
- 请问如何把一个对象和其相应的类(ByteCode)关联起来?????????????????
- 看看这个处理异常的有什么错误吗?
00000010 //0x02=2
00100000 //0x20=32 ,2*2的4次方17
00010001 //0x11=17
100010000 //0x110=272,17*2的4次方
右移相反,除以2的N次方!!
移位操作几乎不可能用到
这属于孤陋寡闻。比如我要规定某个输入的允许内容ENGLISH, CHINESE, JAPANESE如果我想同时允许ENGLISH CHINESE显然,我会事先ENGLISH = 0x01; 0x02; 0x04; 0x08 .....让后设置时用|, 检查时用&操作。