0

こんにちは、二次元の があります。要素はまたはarray[8][8]で満たされています。だから私の質問は、1行全体を8ビット長の符号なし整数に変換するにはどうすればよいですか? 10

Cでコーディングしています。

4

1 に答える 1

0

このような:

int array[8][8]; /* this is what you have */

unsigned row0 = 0;
int i;
for( i = 0; i < 8; i++ ) row0 |= (unsigned)array[0][i] << i;

/* row0 now contains the converted number */

これは、データが最下位ビットが最初であることを前提としています。

于 2013-09-06T07:09:25.167 に答える