curso de programacao

3527 palavras 15 páginas
APOSTILA CPROGRESSIVO

PROGRESSIVO.NET

PARTE 6

Introdução as strings: o que são, como declarar e inicializar – O Operador \0

Após nosso estudo sobre vetores e das noções sobre ponteiros, vamos usar esses conhecimentos obtidos em nosso curso online de C.

Tente achar um programa que não tenha nada escrito. Que não seja necessário ler ou informar alguma letra ou palavra.
Até nas calculadoras temos que inserir caracteres (+, -, *, % etc).

Essa seção é totalmente dedicada a escrita, suas bibliotecas, funções, funcionamento e detalhes. Sim, vamos aprender a escrever em C, nesta seção de nossa apostila.

O que são Strings em linguagem C
Não foi à toa que ensinamos vetores antes de ensinarmos strings.
String é um vetor de caracteres com um delimitador que indica o final da string: \0

Por exemplo, para escrever “ C Progressivo”, seria necessário declararmos 13 caracteres e preenchê-los um por um, o que, obviamente é inviável, pois daria muito trabalho.
Imagine escrever textos longos com variáveis do tipo char puras.

Para contornar isso, o C trata vetores de caracteres de uma forma muito especial, com certas ‘regalias’, detalhes e opções, em relação aos outros tipos de vetores.

Na verdade, já vínhamos usando strings em nosso curso de C, dentro da função printf.
Podemos diferenciar as strings dos caracteres, porquê as strings aparecem dentro de aspas duplas, e os caracteres dentro de aspas simples.

“Curso C Progressivo” -> String
“C” -> String
‘C’ -> Caractere

O caractere especial delimitador de strings: \0
Antes, porém, de ensinarmos a declarar, inicializar e usar strings em C, temos que falar sobre esse caractere especial: \0

Esse caractere é o 0 do código ASCII (não é o caractere 0, é o elemento de número 0 do código ASCII), e é o delimitador de final de string.
Ou seja, ele representa o fim de uma string.

Se não tiver o delimitador ao fim de um vetor de caracteres, não é string, é

Relacionados

  • Curso de programação
    232283 palavras | 930 páginas
  • Curso de programaçao cnc
    15731 palavras | 63 páginas
  • Curso de Programação em C++
    401 palavras | 2 páginas
  • PROGRAMACAO CURSOS 2015
    2040 palavras | 9 páginas
  • Curso de Introdução à Programação em C
    9316 palavras | 38 páginas
  • Programação curso tecnico em informática
    3410 palavras | 14 páginas
  • Curso linguagem programação c
    15556 palavras | 63 páginas
  • Curso de programação em c - ufmg
    2764 palavras | 12 páginas
  • curso de logica de programacao na pratica
    643 palavras | 3 páginas
  • 201728346 Linguagem De Programacao Go Google Apostila Livro Curso Docx
    142137 palavras | 569 páginas