我想用一串二進制數字初始化一個unsigned char變量的位,但我不知道該怎麼做。如何初始化unsigned char的位?
-1
A
回答
0
1
從您的意見,好像你要分析的二進制數字的ASCII字符串。這是你怎麼做的:
#include <stdlib.h>
const char* binary = "10001001";
char* next;
unsigned char value = strtoul(binary, &next, 2);
if (*next) { /* conversion failed */ }
相關問題
- 1. 如何初始化一個可變長度的unsigned char數組?
- 2. 如何初始化一個unsigned char數組?
- 3. const char *向量<unsigned char>初始化
- 4. 如何初始化char **?
- 5. const char *初始化
- 6. 如何更改unsigned char中的4位?
- 7. 如何從字符串文字初始化一個unsigned char數組?
- 8. 的char *指針初始化
- 9. 初始化從unsigned int64到unsigned int的轉換
- 10. char!=(signed char),char!=(unsigned char)
- 11. 如何將unsigned char *轉換爲數組<unsigned char> ^?
- 12. 如何打印unsigned char ascii
- 13. 如何將unsigned char *轉換爲char *
- 14. 初始化char **的無限數量
- 15. 類中的char數組初始化
- 16. 未初始化的char默認爲@
- 17. CString.LoadString char類之外的初始化
- 18. 無法使用類型爲'value_type *'(aka char *)的右值初始化類型爲「const unsigned char *」的參數
- 19. 轉換的char *爲unsigned char *
- 20. 打印位表示的unsigned char * single_char;
- 21. 如何初始化一對
- 22. tinyMCE的初始化位置
- 23. 如何初始化argv [i]?
- 24. 我如何初始化GDT?
- 25. 初始化C++構造函數的初始化列表中的char數組
- 26. 初始化靜態爲const char *數組
- 27. 用空格初始化char數組
- 28. 初始化和導航一個char **
- 29. 無法在C++中初始化char
- 30. 在聲明時初始化char數組?
* Bits *或* bytes *? –