当前位置: 代码迷 >> J2EE >> 关于char演算的代码,小弟不是很懂,希望同学们帮忙解释下
  详细解决方案

关于char演算的代码,小弟不是很懂,希望同学们帮忙解释下

热度:90   发布时间:2016-04-21 21:56:02.0
关于char运算的代码,小弟不是很懂,希望同学们帮忙解释下

((type.charAt(0) - 48) << 12) | ((type.charAt(1) - 48) << 8)
| ((type.charAt(2) - 48) << 4) | (type.charAt(3) - 48);
char

------解决方案--------------------
type是字符串吧?
截取第一位的char。
char都是有对应的数字编码的
char对应的数字码减去48,
然后进行移位运算,左移12位,就是等于这个数乘以2的12次方。
这什么玩意,想实现啥效果。。
  相关解决方案