sgip java实现的时候,源节点编码有个问题解决不了

序列号分成三部分,每部分为一个32位整数,第一部分表示命令源节点的编号,第二部分表示命令产生的日期和时间(网关系统中的任何命令的保存时间都不应该超过一年),格式为十进制的mmddhhmmss,比如1120203225秒产生的命令,其第二部分为十进制1120203225;第三部分由0开始,循环进位,直到进位满了之后再清零,重新开始计数。接收方在返回应答时,应答的序列号必须和相对应的命令的序列号相同。

在整个网关系统中,所有的通信节点(SMGGNSSPSMSC)都有一个唯一的数字编号,不同的SPSMSCSMGGNS编号不能相同,编号由系统管理人员负责分配。编号规则如下:

SMG的编号规则:1AAAAX

SMSC的编号规则:     2AAAAX

SP的编号规则:3AAAAQQQQQ

GNS的编号规则:4AAAAX

其中, AAAA表示四位长途区号(不足四位的长途区号,左对齐,右补零),X表示1位序号,QQQQQ表示5位企业代码。

下面是这个问题了:

整形变量,装不下这个数

以3开头后面9位,怎么放在四个字节里?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值