进制数使用
二进制 C平台不支持 我使用时为了避免出现中间过程导致转换数据错误,我一般使用字符串带入,然后去判断。
unsigned char l5c_pilot[][16] = { "1001011001100", "0100011110110", }; for (ii = 0; ii < 2; ii = ii + 1) { for (jj = 0; jj < 13; jj ++) { if (l5c_pilot[ii][jj] == '1') value[ii] |= 1; value[ii] <<= 1; } }
八进制 数据前加“00”
十六进制 数据前加“0x”