我须串口输出一段数据,这个数据是32位的,其中0开头,之后2-19位表示一个数字,20-21也表示一个数字,之后22-31位则表示错误校验码,32位表示为奇偶校验位,现在,我想表示:开头是‘0 + 中间2-19位表示是‘1234567’+ 20-21位表示为‘00’+ 22-31表错误校验码(本人不知其作用)+ 32位奇偶校验位(无);
以上如果二进制或十六进制写出来是分别是怎样的写。  希望能这样的给出各位的排列的格式,这样好理解些: 二进制:(0) (000 0000 0000 0000 000) (0 0) (000 0000 000) (0)
          1位        2-19位               20-21位     22-31位      32位 十六进制:我也就不知怎样的排格式了,因为一位我不知怎样的拆分它们