imported>Xqbot m (Bot: Adicionando: mn:ASCII) |
|||
Linha 803: | Linha 803: | ||
readkey; //Faz o programa esperar até que seja apertada a tecla Enter (opcional) | readkey; //Faz o programa esperar até que seja apertada a tecla Enter (opcional) | ||
end; | end; | ||
Táááááá MáááááááL seus palermas! | |||
</source> | </source> | ||
Edição das 16h30min de 2 de novembro de 2010
ASCII (acrônimo para American Standard Code for Information Interchange, que em português significa "Código Padrão Americano para o Intercâmbio de Informação") é uma codificação de caracteres de oito bits baseada no alfabeto inglês. Os códigos ASCII representam texto em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base.
A codificação define 128 caracteres, preenchendo completamente os sete bits disponíveis. Desses, 33 não são imprimíveis, como caracteres de controle atualmente não utilizáveis para edição de texto porem amplamente utilizado em dispositivos de comunicação, que afetam o processamento do texto. Exceto pelo caractere de espaço, o restante é composto por caracteres imprimíveis.
Tabela ASCII
Caracteres não imprimíveis
Representados como a parte não imprimível da tabela ASCII, os caracteres de controle tiveram sua origem nos primórdios da computação, quando se usavam máquinas teletipo e fitas de papel perfurado.
Caracteres imprimíveis
|
|
|
Exemplo de código para gerar os caracteres acima em linguagem C
#include <stdio.h>
int main() {
char c = 32;
do printf("[%d] %c\n", c, c);
while (++c <= 126);
}
Exemplo de código para gerar os caracteres acima em linguagem Java
public class Ascii {
public static void main(String args[]) {
new Ascii().mostrar();
}
public void mostrar() {
for (int i = 32; i <= 126; i++) {
System.out.println(i + " : " + (char) i);
}
}
}
Exemplo de código para gerar os carateres acima em linguagem Python
for x in range(32, 126): print (chr(x))
Exemplo de código para gerar os caracteres acima em linguagem Perl
print chr for 32..126;
Exemplo de código para gerar os caracteres acima em linguagem Pascal
program ASCII;
var i:integer;
begin
for i := 1 to 300 do
writeln('Caracteer ',i,': ',chr(i));
readkey; //Faz o programa esperar até que seja apertada a tecla Enter (opcional)
end;
Táááááá MáááááááL seus palermas!
Exemplo de código para gerar os caracteres acima em linguagem Mumps
F i=32:1:126 W !,"Caracteer ",i,": ",$C(i)
Ver também
Ligações externas
als:ASCII ar:أسكي ast:ASCII bg:ASCII bn:অ্যাস্কি bs:ASCII ca:ASCII ckb:ئەسکی cs:ASCII da:ASCII de:American Standard Code for Information Interchange el:ASCII en:ASCII eo:Askio es:ASCII et:Ameerika Informatsioonivahetuse Standardkood eu:ASCII fa:اسکی (استاندارد) fi:ASCII fr:American Standard Code for Information Interchange ga:ASCII gl:ASCII he:ASCII hi:आस्की hr:ASCII hu:ASCII ia:ASCII id:ASCII it:ASCII ja:ASCII kab:ASCII ko:미국 정보 교환 표준 부호 ksh:ASCII ku:ASCII lb:American Standard Code for Information Interchange lt:ASCII lv:ASCII mn:ASCII mr:आस्की ms:ASCII nds:ASCII new:एस्की nl:ASCII (tekenset) nn:ASCII no:ASCII pl:ASCII ro:ASCII ru:ASCII sco:ASCII simple:ASCII sk:ASCII sl:ASCII sq:ASCII sr:ASCII sv:ASCII th:แอสกี tr:ASCII uk:ASCII ur:امریکی معیاری رمز برائے اطلاعاتی تبادلہ vi:ASCII xal:ASCII yo:ASCII zh:ASCII zh-min-nan:ASCII