1
resposta

o tamanho de variavies booleanas é um bit e não um byte

o tamanho de variavies booleanas é um bit e não um byte

1 resposta

Olá Augusto, tudo bem?

Peço desculpas pela demora em responder.

Você está certo, porém apesar de o tamanho da variável bool ser em bit, ou seja 0 ou 1, a menor alocação da memória pelo CPU é em byte. Sendo assim, a variável bool irá se alocar na memória como sendo 1 byte (8 bits). Além disso, na linguagem C# as variáveis booleanas são armazenadas com números de 16 bits (2 bytes) sendo 1 byte para True e 1 byte para False.

Para saber mais, te indico uma página da documentação sobre os tipos de dados booleano para conhecer sobre esses tipos de dados.

Espero ter ajudado e abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!