(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"を入力してます