Datatype longo longo em C ++

Datatype longo longo em C ++
O tipo de dados longo longo, um dos principais na linguagem de programação C ++, é o que aprenderemos hoje. Mas adie antes de usar o longo tipo de dados longos. Vamos primeiro olhar para os fundamentos da linguagem de programação C ++, incluindo o que são tipos de dados e por que os usamos.

A linguagem C ++ também é chamada de "C com classes" e é uma linguagem de programação de uso geral. A linguagem de programação C ++ avançou significativamente ao longo do tempo. A versão mais recente do C ++ agora inclui recursos funcionais, genéricos e orientados a objetos, juntamente com a capacidade de lidar com a memória de baixo nível. Mas quando falamos sobre qualquer idioma, a primeira coisa que entendemos é o tipo de dados para começar a usar os recursos de codificação do idioma. O tipo de dados que toda variável poderia conter é conhecido como tipo de dados, como caracteres, flutuação, número inteiro e outros tipos de dados. Cada idioma tem uma variedade de tipos de dados. Hoje, vamos estudar sobre o longo tipo de dados longo em profundidade, que pode nos ajudar a entender como usar isso de maneira eficaz e precisa na linguagem C ++.

O tipo de dados longo longo é um tipo de dados do tipo inteiro que é usado para armazenar os grandes valores numéricos nele para identificar o comprimento da variável inteira em programas C ++ que podem reter os valores desde que um único valor inteiro assinado de 64 bits e um não assinado número inteiro que pode conter os valores positivos, bem como os valores negativos nele. O tipo de dados longo longo é compatível apenas com o tipo inteiro de dados. Existem literais específicos para um tipo de dados longo longo em C ++, como "LL", o que significa valor inteiro longo longo, que é usado para indicar que é um valor longo assinado e "ULL", o que significa valor inteiro longo não assinado que indica que o valor indica que indica que isso Pode conter o valor negativo.

Sintaxe:

Aqui está a sintaxe de um tipo de dados longo longo que é usado para armazenar os dados de até 8 bytes. Na linguagem de programação C ++, a sintaxe refere -se ao estilo de escrita e à maneira como uma variável é declarada no programa C ++. Como a linguagem C ++ é sensível ao caso, colocamos uma forte ênfase no conhecimento da sintaxe. Se de alguma forma declararmos o tipo de dados incorretamente, o tradutor produz um erro de sintaxe.

Para declarar uma variável, primeiro escrevemos o tipo que queremos declarar como "longos longos". Em seguida, declaramos a variável de qualquer nome que você deseja definir. No final, atribuímos o valor à variável. Lembre -se de que o valor que inicializamos deve ser do tipo inteiro, pode ser um valor assinado ou não assinado.

Valor de retorno:

Em troca, usamos a variável de longo tipo longo, que pode conter um valor de até 8 bytes. O valor que obtemos pode ser um valor assinado ou não assinado.

Exemplo 1:

Aqui está o primeiro e simples exemplo do tipo longo de longa data na linguagem de programação C ++. Para começar a implementar um programa, primeiro precisamos de um tradutor C ++, onde podemos escrever e executar o programa. Instale o compilador C ++ para executar o programa. Depois de instalar o compilador C ++, vamos começar a escrever o código. Na linguagem de programação C ++, primeiro incluímos os arquivos de cabeçalho para que os métodos predefinidos que usamos no programa possam funcionar corretamente.

O arquivo de cabeçalho incluído é a biblioteca "iostream", que é usada para obter a entrada do usuário. Ele também exibe a saída para o Windows de console de usuários. Para importar a biblioteca no programa C ++, há uma maneira predefinida em que escrevimos o símbolo "#" que instrui o compilador que buscamos a biblioteca. Em seguida, escrevemos a palavra -chave reservada "inclua", que diz ao compilador que adicionamos o arquivo no programa. Por fim, escrevemos o nome da biblioteca que estamos implementando, que é "iostream" em "" Tokens.

Em seguida, escrevemos o "espaço para nome de nome" que restringe o compilador de dar o mesmo escopo às outras variáveis, funções, aulas, etc. Na linha 5, começamos a escrever o código do motorista para que possamos implementar o problema real do programa. Abra os colchetes principal () e comece a escrever o código. Primeiro, chamamos o método cout () para que possamos exibir uma mensagem razoável para o usuário e que ele possa entender facilmente o que estamos fazendo no programa.

#incluir
usando namespace std;
int main ()

cout << "-------Implementation of long long datatype in C++-------\n" << endl;
longo x = 2609834;
longo y = 81298;
cout << "The value of x is: " << x << endl;
cout << "The value of y is: " << y << endl;
longa longa multiplicar;
multiply = x * y;
cout << "\nThe multiplication of x*y is: "<< multiply <cout << "\nThe length of the multiply is: " << sizeof(multiply) << endl;
retornar 0;

Em seguida, criamos duas variáveis ​​de tipo longo, "x" e "y", e atribuímos os valores a eles. Em seguida, imprimimos as duas variáveis ​​usando o método cout (). Na linha 15, criamos mais uma variável multiplicada por um longo tipo longo. Nesta variável, armazenamos a multiplicação de "x" e "y" e a imprimimos usando o método cout (). Na linha 19, verificamos o tamanho da variável multiplique. Também imprimimos o tamanho da variável. No final do programa, retornamos 0 à função Main () para interromper a execução do programa existente.

Vamos ver a saída do programa anteriormente implementado:

Exemplo 2:

Agora, começamos a implementar o segundo exemplo de longa longa data do tipo de dados. Primeiro incluímos o pacote para que a função que usamos no programa funcione corretamente sem a mensagem de erro. Em seguida, usamos o "Usando o namespace std" no programa para que não possamos declarar o mesmo nome para outras funções.

#incluir
usando namespace std;
int main ()

cout << "-------Implementation of long long datatype literals in C++-------\n" << endl;
Var1 longo;
cout var1;
cout << "The length of the var1 is: " << sizeof(var1) << endl;
Var2 longo;
cout var2;
cout << "The length of the var2 is: " << sizeof(var2) << endl;
Longo resultado longo = var1 * var2;
cout << "\nThe long long type of result literal is: " << result << endl;
cout << "The length of the result is: " << sizeof(result) << endl;
retornar 0;

Em seguida, chamamos uma função main () para escrever a linha de código real. Neste programa, o impulsionamos para obter os literais dos longos tipos de dados. Decalemos duas variáveis ​​de tipo longo. Em seguida, pegamos a entrada do usuário nessas duas variáveis. Em seguida, nós o imprimimos usando o método cout (). Em seguida, tomamos mais uma variável que é "resultado" do tipo longo de longa data para armazenar o resultado e imprimi -lo junto com seus tamanhos.

Agora, veja a saída da ilustração anteriormente implementada e veja o que recebemos em troca:

Conclusão

Neste artigo, aprendemos sobre um dos tipos de dados da programação C ++, que é o tipo de dados longo que pode conter os dados de até 8 bytes. Também aprendemos a sintaxe do tipo de dados longo longo e implementamos alguns exemplos na linguagem C ++ com explicações detalhadas, para que não se preocupe para o usuário.