酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

怪しいパック10進数の作り方

(2011/12/24 追記) 旧ブログから記事を移行しています。

一応、パック10進数のような配列(下4ビットが1符号ビット)を作るのには成功しました。しかし、本当にこんな作り方でよいのか不安でなりませんが・・・

//パック10進数の作り方
  for ( i = 15; i > 0;i--){
   buf[n] = ( (org << 4) >> i) & 0x0001;
   n++ ;
   }
  buf[12] = 1;
  buf[13] = 1;
  buf[14] = 0;
  buf[15] = 0;
  • orgはファイルより抜き出してきた1文字の整数
  • 正の値しか扱わないので正の符号"1100"を入力してます