ビットの連結

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: ビットの連結

Re: ビットの連結

#3

by tk-xleader » 7年前

C言語であれば、次のようにすればできます。

コード:

unsigned char a = 0xE, b = 0x89; // 0xE=0000 1110, 0x890=1000 1001
unsigned int x = a << 8u | b; // x == 0000 1110 1000 1001

Re: ビットの連結

#2

by なるせ » 7年前

12bitではなく16bit(2byte)ですね。申し訳ありません。

ビットの連結

#1

by なるせ » 7年前

タイトル通りで、以下の2つのバイトがあります
1つめ:0000 1110
2つめ:1000 1001

この2つの8ビットを

0000 1110 1000 1001
のように連結させて12bitにして新たな変数に代入したいです。
可能なのでしょうか。

ご教授お願いいたします。

ページトップ