首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2013-10-29 
关于char运算的代码,小弟不是很懂,希望同学们帮忙解释下((type.charAt(0) - 48) 12) | ((type.charAt(1

关于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次方。
这什么玩意,想实现啥效果。。

热点排行