Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTiG
(ESTiG) Programação II 1 / 10
Sumário
1 Introdução às Strings
(ESTiG) Programação II 2 / 10
Introdução às Strings
Sumário
1 Introdução às Strings
(ESTiG) Programação II 3 / 10
Introdução às Strings
Introdução às Strings
(ESTiG) Programação II 4 / 10
Introdução às Strings
Introdução às Strings
(ESTiG) Programação II 4 / 10
Introdução às Strings
Introdução às Strings
(ESTiG) Programação II 4 / 10
Introdução às Strings
Introdução às Strings
(ESTiG) Programação II 4 / 10
Introdução às Strings
Introdução às Strings
(ESTiG) Programação II 4 / 10
Introdução às Strings
Introdução às Strings
(ESTiG) Programação II 4 / 10
Introdução às Strings
. . . equivalente a:
char str [] = {
'O ' ,'l ' ,'a ' ,' ,' ,' ','s ' ,'o ' ,'u ' ,' ', 'u ', 'm ', 'a ',
' ','s ' ,'t ' ,'r ' ,'i ' ,'n ' ,'g ' ,'! ' ,' \0 '
};
É importante não confundir:
"Ola!" - string de 5 bytes (\0 inclusive)
'Ola!'
::::::
- erro de sintaxe
(ESTiG) Programação II 5 / 10
Introdução às Strings
. . . equivalente a:
char str [] = {
'O ' ,'l ' ,'a ' ,' ,' ,' ','s ' ,'o ' ,'u ' ,' ', 'u ', 'm ', 'a ',
' ','s ' ,'t ' ,'r ' ,'i ' ,'n ' ,'g ' ,'! ' ,' \0 '
};
É importante não confundir:
"Ola!" - string de 5 bytes (\0 inclusive)
'Ola!'
::::::
- erro de sintaxe
(ESTiG) Programação II 5 / 10
Introdução às Strings
. . . equivalente a:
char str [] = {
'O ' ,'l ' ,'a ' ,' ,' ,' ','s ' ,'o ' ,'u ' ,' ', 'u ', 'm ', 'a ',
' ','s ' ,'t ' ,'r ' ,'i ' ,'n ' ,'g ' ,'! ' ,' \0 '
};
É importante não confundir:
"Ola!" - string de 5 bytes (\0 inclusive)
'Ola!'
::::::
- erro de sintaxe
(ESTiG) Programação II 5 / 10
Introdução às Strings
. . . equivalente a:
char str [] = {
'O ' ,'l ' ,'a ' ,' ,' ,' ','s ' ,'o ' ,'u ' ,' ', 'u ', 'm ', 'a ',
' ','s ' ,'t ' ,'r ' ,'i ' ,'n ' ,'g ' ,'! ' ,' \0 '
};
É importante não confundir:
"Ola!" - string de 5 bytes (\0 inclusive)
'Ola!'
::::::
- erro de sintaxe
(ESTiG) Programação II 5 / 10
Introdução às Strings
. . . equivalente a:
char str [] = {
'O ' ,'l ' ,'a ' ,' ,' ,' ','s ' ,'o ' ,'u ' ,' ', 'u ', 'm ', 'a ',
' ','s ' ,'t ' ,'r ' ,'i ' ,'n ' ,'g ' ,'! ' ,' \0 '
};
É importante não confundir:
"Ola!" - string de 5 bytes (\0 inclusive)
'Ola!'
::::::
- erro de sintaxe
(ESTiG) Programação II 5 / 10
Introdução às Strings
. . . equivalente a:
char str [] = {
'O ' ,'l ' ,'a ' ,' ,' ,' ','s ' ,'o ' ,'u ' ,' ', 'u ', 'm ', 'a ',
' ','s ' ,'t ' ,'r ' ,'i ' ,'n ' ,'g ' ,'! ' ,' \0 '
};
É importante não confundir:
"Ola!" - string de 5 bytes (\0 inclusive)
'Ola!'
::::::
- erro de sintaxe
(ESTiG) Programação II 5 / 10
Introdução às Strings
. . . equivalente a:
char str [] = {
'O ' ,'l ' ,'a ' ,' ,' ,' ','s ' ,'o ' ,'u ' ,' ', 'u ', 'm ', 'a ',
' ','s ' ,'t ' ,'r ' ,'i ' ,'n ' ,'g ' ,'! ' ,' \0 '
};
É importante não confundir:
"Ola!" - string de 5 bytes (\0 inclusive)
'Ola!'
::::::
- erro de sintaxe
(ESTiG) Programação II 5 / 10
Introdução às Strings
U m a S t r i n g ! \0
U m a S t r i n g ! \0
(ESTiG) Programação II 6 / 10
Introdução às Strings
U m a S t r i n g ! \0
U m a S t r i n g ! \0
(ESTiG) Programação II 6 / 10
Introdução às Strings
U m a S t r i n g ! \0
U m a S t r i n g ! \0
(ESTiG) Programação II 6 / 10
Introdução às Strings
U m a S t r i n g ! \0
U m a S t r i n g ! \0
(ESTiG) Programação II 6 / 10
Output de strings no terminal
Sumário
1 Introdução às Strings
(ESTiG) Programação II 7 / 10
Output de strings no terminal
Prática comum nos vetores → usar ciclo (while, for, ...) para
colocar no terminal
Uma forma simples de mostrar a string str poderia ser:
char str [] = " Ola , sou uma string ! " ;
int i = 0 ;
while ( str [ i ] ! = '\0 ')
putchar ( str [ i ++]) ;
Prática comum nos vetores → usar ciclo (while, for, ...) para
colocar no terminal
Uma forma simples de mostrar a string str poderia ser:
char str [] = " Ola , sou uma string ! " ;
int i = 0 ;
while ( str [ i ] ! = '\0 ')
putchar ( str [ i ++]) ;
Prática comum nos vetores → usar ciclo (while, for, ...) para
colocar no terminal
Uma forma simples de mostrar a string str poderia ser:
char str [] = " Ola , sou uma string ! " ;
int i = 0 ;
while ( str [ i ] ! = '\0 ')
putchar ( str [ i ++]) ;
Prática comum nos vetores → usar ciclo (while, for, ...) para
colocar no terminal
Uma forma simples de mostrar a string str poderia ser:
char str [] = " Ola , sou uma string ! " ;
int i = 0 ;
while ( str [ i ] ! = '\0 ')
putchar ( str [ i ++]) ;
(ESTiG) Programação II 9 / 10
Output de strings no terminal
(ESTiG) Programação II 9 / 10
Output de strings no terminal
(ESTiG) Programação II 9 / 10
Output de strings no terminal