Essa parte do programa escreve o texto na forma de zeros e uns. Como isso acontece? Eu não consigo entender esse código abaixo: for (j=0; j<n_chars; j++) for (i=len[texto[j]]; i>0; i--) { printf("%1d", (code[texto[j]]>>(i-1))&01); n_bits++; } Obrigado! Daniel Cukier