Programação

1901 palavras 8 páginas
TT214 – Linguagem e Técnica de
Programação I
1º Semestre – 2013
Prof. Suelen Mapa de Paula

1

Aula 6

Contatos
Suelen Mapa de Paula






suelenmapa@gmail.com suelen@dca.fee.unicamp.br Monitor: ???



2

Preencher o questionário
Disponível em:





3

http://goo.gl/rmyfrl

Ementa da aula
Introdução;
Constantes String;
Variáveis String;
Leitura de strings;
Impressão de strings;
Inicialização de strings;
Funções de manipulação de strings;
Exercícios;
Referências.












** Este material foi baseado nas aulas do professor Guilherme Coelho, sob a autorização do mesmo.
4

Introdução
Strings são usadas para armazenar e manipular textos em linguagem C;





Tais textos podem ser nomes, palavras e até mesmo frases;



Strings são utilizadas na maioria dos programas.

Em C, strings são:





Vetores do tipo char;



Terminadas pelo caractere NULL (‘\0’)


NULL tem código ASCII igual a 0 em decimal.

É possível acessar cada caractere de uma string através do acesso à posição correspondente do vetor.



5

Constantes String
O compilador da linguagem C sempre considera tudo que está entre aspas duplas uma constante do tipo string; 



Ex.: printf(“%s”, “Saudacoes!”);





“Saudacoes!” -> é uma string constante;
%s – é o código de impressão associado a uma string.

Ao detectar uma string constante, o compilador aloca posições de memória para armazená-la:


01 byte por caractere;



A última posição sempre terá o caractere null (‘\0’):


6

Permite reconhecer o final da string.

Constantes String
Supondo que a constate “Saudacoes!” seja armazenada a partir do endereço de memória 1450, teríamos:



1449
1450

S

1451

a

1452

u

1453

d

1454

a

1455

c

1456

o

1457

e

1458

s

1459
7

...

!

1460

\0

Variáveis Strings


Variáveis do tipo

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas