sexta-feira, 19 de janeiro de 2018

Só é possível armazenar números nas variáveis

Você sabia que as variáveis só armazenam numeros? Sim e ainda só numeros inteiros (não fracionados) e não negativos!
Pois é, até as variáveis com tipos String ou char, que aparentemente guardam letra e texto.
Isso tem uma razão bem simples. Os dados das variáveis são armazenados na memória, que é composto por bytes que é um conjunto de bits. Cada byte representa um numero decimal de 0 a 255. Ou seja cada byte pode conter um numero inteiro e não negativo.
E o que é uma string? Uma string é apenas um conjunto de bytes.
E as letras? É o seguinte, por convenção cada letra e simbolo tem uma representação decimal, por exemplo a letra A maiusculo é representada pelo número 65 e o a minuzculo por 97.
A palavra AMOR realmente é isso: 65,77,79,82

Você pode ver mais de como um byte é armazenado na memória nesse link
http://alberiolima.blogspot.com/2018/01/como-os-dados-sao-armazenados-na-memoria.html

Nenhum comentário:

Postar um comentário

Barquino de controle remoto

Tutorial da construção e teste de um barquinho bi-motor de controle remoto http://www.informacional.com.br/p/barquinho-bi-motor-com-cont...