Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação cientifica 2015 TIPOS DE DADOS A linguagem C++ tem cinco tipos básicos de dados, que são especificados pelas palavras-chave: char int float double bool TIPOS DE DADOS O tipo char (caractere) é usado para texto. O tipo int é usado para valores inteiros. Os tipos float e double expressam valores de ponto flutuante (fracionários). O tipo bool expressa os valores verdadeiro (true) e falso (false). É importante ressaltar que embora C++ disponha do tipo bool, qualquer valor diferente de zero é interpretado como sendo verdadeiro (true). O valor zero é interpretado como sendo falso (false). Exemplo Saída gerada por este programa: cVar = t iVar = 298 fVar = 49.95 dVar = 99.9999 bVar = 0 Exercícios No programa Tipos.cpp, modifique os valores de cada uma das variáveis, após a declaração. Faça com que os novos valores sejam exibidos na tela. O TIPO CHAR O tipo char (caractere) geralmente tem o tamanho de um byte, o que é suficiente para conter 256 valores. Observe que um char pode ser interpretado de duas maneiras: - Como um número pequeno (0 a 255) - Como um elemento de um conjunto de caracteres, como ASCII. É importante ter em mente que, na realidade, computadores não entendem letras nem caracteres de pontuação. Computadores somente entendem números. O que o conjunto ASCII faz na realidade é associar um número a cada caractere, para que o computador possa trabalhar com esses caracteres. Por exemplo, a letra 'a' é associada ao número 97; a letra 'b' é associada ao número 98, e assim por diante. Lendo nomes //Verificando tamanho de String #include <iostream> #include <cstring> using namespace std; int main (){ char nome[50]; cout << "Digite um nome: " << endl; cin.getline(nome,50); cout << "O nome armazenado é :" << nome << " que tem " << strlen(nome) << " caracteres." << endl; } O TIPO STRING Uma das atividades mais comuns em qualquer tipo de programa é a manipulação de strings de texto. Uma string de texto pode ser uma palavra, uma frase ou um texto mais longo, como uma série de frases. Por isso, a biblioteca padrão C++ oferece um tipo, chamado string, que permite realizar diversas operações úteis com strings de texto. O exemplo abaixo é uma reescrita do programa elementar AloMundo.cpp, usando o tipo string. String #include <iostream> #include <string> using namespace std; int main() { string nome; string sobrenome; cout<<"Digite seu nome: "; getline(cin, nome); cout<<"Digite seu sobrenome: "; getline(cin, sobrenome); cout <<"Seu nome é "<<nome<<" e seu sobrenome é "<<sobrenome<<"."<<endl; } O TIPO STRING #include <iostream> int main() { string s1 = "Agua mole "; string s2 = "em pedra dura "; string s3 = "tanto bate "; string s4 = "ate que fura"; // Exibe usando // o operador + cout << s1 + s2 + s3 + s4 + "!!!\n\n"; // Acrescenta exclamações } // Fim de main()
Compartilhar