0
我目前正在編寫一個簡單的程序,通過操縱其位值將字符串轉換爲base64。字符串二進制轉換
如果我使用bitset函數將字符串轉換爲位值,我該如何操作或存儲這些值?
例如,如果我這樣做:
std::cout << bitset<8>(cstring[i]) << std::endl;
我能打印出所有我想要的二進制值。但我希望能夠操縱這些值。在操作之前是否必須轉換成字符串,還是可以直接操作位。
更具體地說,我想將這些位分組爲6個大小的組,並將這些組的值更改爲一個int值。任何幫助表示讚賞,謝謝!
是的,這是我第一次直接使用字節。我確實開始想,也許我應該使用操作員來完成這項任務,但我想這可能是另一種方式。感謝您的建議,但我會在這方面得到解決 – calmeishmael