关于char演算的代码,小弟不是很懂,希望同学们帮忙解释下
关于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次方。
这什么玩意,想实现啥效果。。