layout | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
O armazenamento em programas C é composto por unidades chamadas bytes. Um byte é a menor unidade de armazenamento que pode ser usada primariamente.
Em quase todos os computadores, um byte é composto por 8 bits. Existem alguns computadores peculiares (principalmente “controladores embarcados” para sistemas muito pequenos) onde um byte é maior do que isso, mas este manual não tenta explicar a peculiaridade desses computadores; assumimos que um byte tem 8 bits.
Cada tipo de dado em C é composto por um certo número de bytes; esse número é o tamanho do tipo de dado. Veja Tamanho do Tipo1, para mais detalhes. Os tipos signed char
e unsigned char
têm um byte de comprimento; use esses tipos para operar com dados byte a byte. Veja Tipos Com e Sem Sinal2. Você pode se referir a uma série de bytes consecutivos como um array de elementos char
; é assim que uma string de caracteres se parece na memória. Veja Strings Constantes3.
{% embed url="https://www.youtube.com/watch?v=BNPRDvsiUDo" %}