无论如何,我可以将 char 和 int 组合成 C 中的 char* 吗?
总是只有一个字符和一个 4 位整数。
例如:我有 char "A",我有一个 int 1234。如何将它们组合成一个 char*,它指向一个带有 "A1234" 的 char 数组?
CID[0] = character
CID[1] = ID & 0xff;
CID[2] = (ID >> 8) & 0xff;
CID[3] = (ID >> 16) & 0xff;
CID[4] = (ID >> 24) & 0xff;
假设字符是一个正确的字符,其值为“A”,而 ID 是一个正确的 int,其值为“1234”。