系统粉 > 电脑问答 > 其他问答

已解决shl 在对谁运算呀?

提问者:东东不懂__  |  浏览次  |  提问时间:2017-03-03  |  回答数量:2

shl 在对谁运算呀? 这是一个判断用户输入汉字的字母函数,可是我不知道,下面代码的意思,如:case WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) ofshl 到底对谁移位运算呀?为什么有个8,去掉8就函数不起作用!function GetPYIndexChar( hzchar:string):char;begincase WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) of$B0A1..$B0C4 : result := 'A';$B0C5..$B2C0 : result := 'B';$B2C1..$B4ED : result := 'C';$B4EE..$B6E9 : result := 'D';$B6EA..$B7A1 : result := 'E';$B7A2..$B8C0 : result := 'F';$B8C1..$B9FD : res

已有2条答案
empathy丶若

empathy丶若

回答数:177  |  被采纳数:91

因為1个字节有8位
2017-03-03 14:03:41
赞 17
我是你野野

我是你野野

回答数:143  |  被采纳数:79

感谢班主 (1)
2017-03-03 15:52:29
赞 14
相关问答
最新其他问答
解决方法