OP

Otávio Pena04/08/2024 22:44
Compartilhe

Char ou String?

    "char ou string qual usar?" "Tem diferença entre eles?!"

    Se você já se perguntou sobre a diferença entre char e string, saiba que não está sozinho. Mesmo em meu caso que estudo programação há quatro anos, essa distinção não era evidente, especialmente se assim como eu você começou com linguagens de alto nível como Python ou JavaScript, onde o tipo char não existe e tudo é tratado como string.

    Mas, sim, existe uma diferença fundamental entre esses tipos, e se você nunca trabalhou com linguagens como C, C++, ou Java, que são mais próximas do hardware, essa distinção pode ser um choque de realidade.

    Então, vamos esclarecer: um char (ou caractere) representa um único símbolo, como '1', 'A', ou '!'. Por outro lado, uma string é uma sequência de caracteres, ou seja, uma coleção ordenada de char. Em termos simples, uma string nada mais é do que um array de char.

    Ao explorar novas linguagens de programação, especialmente aquelas de baixo nível, lembre-se de que char e string são conceitos diferentes, mesmo que linguagens como Python possam ter nos feito pensar o contrário.

    Compartilhe
    Comentários (0)