unsigned charの変数のビットを2進数の文字列で初期化したいのですが、それを行う方法がわかりません。unsigned charのビットをどのように初期化できますか?
-1
A
答えて
0
1
あなたのコメントから、2進数のASCII文字列を解析するように思えます。これはあなたのやり方です:
#include <stdlib.h>
const char* binary = "10001001";
char* next;
unsigned char value = strtoul(binary, &next, 2);
if (*next) { /* conversion failed */ }
関連する問題
- 1. charポインタの初期化
- 2. WCFサービスでCastleActiveRecordをどのように初期化できますか?
- 3. try catchブロックでvalオブジェクトをどのように初期化できますか?
- 4. Angularディレクティブをどのように再初期化できますか?
- 5. どのようにGitリポジトリを初期化しますか?
- 6. unsigned char *の長さはどのようにして決まりますか?
- 7. unsigned charの4ビットを変更するには?
- 8. Cの符号付きchar []をunsigned char []に変換します
- 9. スキップリストはどのように初期化されますか?
- 10. なぜunsigned char << unsigned charの結果がunsigned charではない
- 11. どうやってNSMutableArrayを初期化できますか?
- 12. Google ChromeでフルウィンドウのFlashオブジェクトをどのように初期化しますか?
- 13. コンストラクタの初期化リストで配列を初期化する
- 14. charの値を使用してcharのエンティティを初期化することはできません*
- 15. 生産上のmnesiaをどのように初期化しますか?
- 16. 静的初期化時にフリーの "char const *"を使用する
- 17. プリミティブをどのように初期化して追加するのですか?
- 18. findViewByIdはビューをどのように初期化するのですか?
- 19. vb6は静的Integerをどのように初期化するのですか?
- 20. 一様な初期化はどのようにすればよいですか?
- 21. Flexでバイナリオブジェクトをデシリアライズするときに、オブジェクトの初期化はどのように行われますか?
- 22. RSpecで動作を初期化する際にどのようにアサートできますか?
- 23. この配列の初期化はどのように行われますか?
- 24. スレッドコンテキストでHibernateでセッションをどのように再初期化するか?
- 25. スタティックC++マップの初期化エラーC2552:非集計を初期化リストで初期化できません。
- 26. これらのvarsはどのように初期化されますか?
- 27. 初期化リストのtry/catchはどのように機能しますか?
- 28. C++ char配列のコピーをunsigned char配列に置き換えます。
- 29. unsigned char comparision
- 30. どのように関数から初期化されたダイアログオブジェクトを返すことができますか?
*ビット*または*バイト*? –