Grayův kód: Porovnání verzí

Smazaný obsah Přidaný obsah
m opraveno typo
Řádek 50:
|
<source lang="c">
#include <limits.h>
 
unsigned int gray_decode( unsigned int g ) {
unsigned int i, b;
b = 0;
for( i=0; i<8CHAR_BIT*sizeof(g); i++ ) {
b <<= 1;
b |= 0x1 & ( (b>>1) ^ (g>>(8CHAR_BIT*sizeof(g)-1)) );
g <<= 1;
}