Código ASCII

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… :slight_smile:

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!!!