标签: binary byte
我需要将1位和0位的8位字节转换为读取相同内容的字符串。这就是我所拥有的
string binstring(byte N) { string sN(8,'0'); int temp; for (int i = 0; i < 8; i++){ temp = (N >> i); if ((temp%2) == '0') {sN[i] = 0;} else {sN[i] = 1;} } return sN + '0'; }
我的问题是转换没有发生。什么都没有输出。