10ビットのデータ型を作成できますか? uint16_t
、uint32_t
などを使用できますが、uint10_t
またはuint12_t
を使用する場合はどうすればよいですか?これは可能ですか?C/C++で10ビットのデータ型を作成
1
A
答えて
4
サイズがバイトの倍数ではないタイプを持つことはできません。したがって、10ビットのデータ型を作成することは非スターターです。あなたがが10ビットを含むエンティティを表す型を作成することができ
:std::bitset<10>
を使用して、16ビットタイプで10ビットのビットフィールドを使用しているかどうか:両方の場合において
struct uint10_t {
uint16_t value : 10;
uint16_t _ : 6;
};
を、型自体は、意志10ビットより大きい。たとえば、10バイトに収まるように8つの配列を作成することはできません。
関連する問題
- 1. 32ビットOS上のNetBeansで作成した.exe(64ビットWindows 10上)
- 2. Cで80ビットのデータ型を操作する
- 3. Haskellでの環境データ型の作成
- 4. 2ビットの10ビットを修正する
- 5. Xamarin.Forms型関連のデータ型を作成できますか?
- 6. sqlite3データ型varchar(10)の10は何ですか?
- 7. systemverilogで合成可能なデータ型の最大ビット幅を見つける
- 8. 独自のデータ型を作成する
- 9. MSCAL.OCXはWindows 10(64ビット)のMS Access 2010(64ビット)で動作しません
- 10. 24ビット符号付きデータ型
- 11. long longのないシステムで23ビットのデータ型を掛ける
- 12. 10桁以上の整数データ型
- 13. アンドロイドアプリでZendeskのチケットを作成中にCCにメールを追加
- 14. 複数のTo、CC、BCCのメールをExcel VBAで作成
- 15. SML:抽象データ型を作成する
- 16. Odoo 10 - データを介してproduct.uomでレコードを作成/ ... XML
- 17. Windows 10のShellExecuteEx()64ビットOS
- 18. 作成し、正しいデータ型
- 19. 32ビットOSで64ビット実行可能ファイルを作成する
- 20. Androidでビットマップ(ビットごとに1ビット)を作成する
- 21. WPFで16ビット+グレースケールイメージを作成する
- 22. Javascript 10からのデータからアレイリストを作成
- 23. plpgsqlで動的データ型の変数を作成する
- 24. クラス自体のデータ型を作成できますか?
- 25. UWPのWindows 10 C#でボーダーラウンドボタンを作成
- 26. MongoDB Windows用ダウンロード10 64ビット
- 27. Windows 10用64ビットPython 2.7
- 28. mssqlは10進データ型にデータを挿入します
- 29. Windows 10でCordovaでIOSアプリケーションを作成
- 30. のMySQL:1ビットのための最小のデータ型
C++の美しさは、ちょっとした肘グリースであなたの心が望むデータ型を定義できるということです。 –
ええと、 'std :: bitset <10>'はどうですか? –
どのように動作させたいですか? uint_16とどう違うのですか? –