现在我的程序中有8n个功能,我要用n个字符做权限设置,每个字符占一个字节,即8个bit,每个bit对应一种功能,0代表不能使用这种功能,1代表可以使用。
请问我应该如何把这n个字符拆开成对应8n个功能的bit,而且我对这8n个功能设置了权限后,还要形成n个字符把权限保存下来,请问应该如何做?