C 如何在单个整数变量中存储多个字符值?

C 如何在单个整数变量中存储多个字符值?,c,C,如何在单个整数变量中存储多个字符值? 例如,我有四个值为a=45的字符;b=A9;c=44,d=55。我需要将它们全部存储在一个整数变量中,该变量类似于移位和/或按位操作。每个字符是1个字节,int是4 所以 unsigned int i=(aShift and or按位运算。每个字符是1字节,int是4字节 所以 无符号整数i=(a

如何在单个整数变量中存储多个字符值?
例如,我有四个值为a=45的字符;b=A9;c=44,d=55。我需要将它们全部存储在一个整数变量中,该变量类似于移位和/或按位操作。每个字符是1个字节,int是4

所以


unsigned int i=(aShift and or按位运算。每个字符是1字节,int是4字节

所以

无符号整数i=(a