位运算将01字符串转化为相应二进制数 int len = strlen(src); char *dst = (char*)calloc(ceil(len/8.0), 1); for (int i = 0; i < len; i++) *(dst+i/8) |= src[i]-48 比如 char* src = "10101"; 转换后为21(十进制) 15(十六进制) C语言 2023-09-12 33 点赞 0 评论 50 浏览