我最近决定开展一个短信项目,通过手机发送和接收短信。
数据以PDU格式发送 - 我需要将ASCII字符转换为7位GSM字母字符。为此,我找到了几个示例,例如http://www.dreamfabric.com/sms/hello.html
此示例显示第二个七位组的最右位被插入到第一个七位组中,以创建一个八位组。
按位移位不会导致这种情况发生,因为 >> 将向左插入,<< 将向右插入。据我所知,我需要某种按位旋转来创建这个过程 - 有人可以告诉我如何从右侧移动位并将其插入到左侧吗?
谢谢!
>>n
、<<(length-n)
和|
来模拟它。 - Pascal Cuoq