Objetivos
        
    
    
    
        
Tipos String e char
    
    
        
            
                Os tipos de dados string e char armazenam caracteres de texto em seu conteúdo. 
                As string são declaradas como array de char. A palavra string não é reconhecida 
                pela linguagem C sendo apenas utlizada como apelido.
            
            
                A declaração de variáveis e constantes serão vistos em 
                C Básico: Variáveis e
                C Básico: Constantes.
            
         
     
    
        
Tipo char
    
    
        
            
                O tipo char é utilizado para armazenar caracteres e números inteiros 
                positivos e negativos. Possui um tamanho de 1 byte em memória 
                e intervalo de dados entre -128 e 127.
            
            Sintaxe
            char
            Exemplo 1
            'A',0xff, 0, -128, 0b11110000
            
            
                Quando um caracter imprimíveis é utilizado como valor de atribuição, o mesmo 
                deve estar contido entre ('). Para valores hexadecimais, octais, binários, 
                é necessário utilizar 0, 0x ou 0b, respectivamente como prefixo do valor.
            
         
     
    
    
        
            
                Para a linguagem C, o tipo de dado string é uma cadeia de caracteres justapostos. 
                Sua declaração é feita utilizando um vetor do tipo  char. 
            
            
                
                    
                        | Índice | 
                        0 | 
                        1 | 
                        2 | 
                        3 | 
                        4 | 
                        5 | 
                        6 | 
                    
                
                
                    
                        | Caracter | 
                        's' | 
                        't' | 
                        'r' | 
                        'i' | 
                        'n' | 
                        'g' | 
                        '\0' | 
                    
                
            
            Sintaxe
            char nome_string[];
            Exemplo 1
            {'A,'B','C'};
            
            
                Existe mais de uma maneira para declararmos variáveis do tipo string. Essas maneiras 
                pode ser vistas em 
                C Básico: Variáveis.
            
            
                Em C, uma string é mutável e sempre é terminada com o caracteres '\0' . Uma string 
                sem esse terminador pode gerar erro de acesso à locais de memória. 
            
            
                Uma seção específica para discutirmos sobre 
                C Básico: String pode ser 
                visitado para ver exemplos de comparação, cópia e outras operações.
            
            
                O tipo de dado 
                Ponteiro pode ser utilizado 
                para declaração de variáveis e podem ser vistas em 
                C Básico: String.
            
         
     
    
        Histórico de atualizações
        
     
    
        
            
                - 02/09/2025 - revisão 4 - Ajustes: pontuais e target de links
 
                - 10/03/2025 - revisão 3 - Adição de exemplo de valor binário para char;Ajustes pontuais
 
                - 04/10/2024 - revisão 2 - Ajustes gramaticais pontuais; 
 
                - 27/09/2023 - revisão 1 - Correção em link/referências, erros gramaticais e outros
 
                - 19/05/2023 - versão inicial
 
            
         
     
    
            
            
                
                    
                    Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
                em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.