Pessoal … pergunta boba … Como eu consigo pegar o codigo ASCII correspondente de um Char, “A” por exemplo ? :?
Batata,
int codigoA = (int) 'A';
Valeu !!!
Putz !!! Essa nem novato pergunta né … :oops:
Uma dose de preciosismo para não deixar as coisas tão simples…
O código ASCII é um código de 7 bits, portanto, para ser mais exato, devemos fazer:
byte ascii = (byte)(‘Ç’ & 0xef);
Neste caso, o código Unicode de ‘Ç’ é 128 numa palavra de 16 bits.
Na versão pragmática do nosso amigo Avenger, isso aparece como 128 numa palavra de 32 bits. No exemplo ora apresentado, aparece como 8 bits com valor 0x00 (o bit mais significativo foi filtrado pelo operador &).
Se podemos complicar…
Acrescentando um byte possui realmente 8 bytes assim exitem 256 ou 2 elevado a 8 valores possiveis, como ele ainda possui sinal entao ele vai de -2 elevado a 7 ate 2 elevado a 7 subtrido de 1, pois o zero esta no lado positivo mas nao conta.
Falow …
Eu tenho a tabela ASCII, e vc quizer eu te passo a site que tem todos os valores
Manda pra mim carioca@ac.unisul.br
O site que tem a tabela e do meu professor de algorítimos
se servir. Ai vai
http://linux.fafiman.br/~rodney/ascii.php
Qualquer coisa me mande um e-mail.
Espero que sirva, falou!!!