Logo Passei Direto

Biossegurança

ESTÁCIO

Para armazenarmos um dado na memória do computador, o que devemos fazer?

Tem alguma relação com declaração de variável?

User badge image

Sent by Estudante PD 12 years ago

Answers

User badge image

Ana Bizerra

12 years ago

Para armazenarmos um dado (valor) na memória do computador, devemos reservar o espaço correspondente ao tipo do dado a ser armazenado. A declaração de uma variável reserva um espaço na memória para armazenar um dado do tipo da variável e associa o nome da variável a este espaço de memória.

int a; /* declara uma variável do tipo int */

 

int b; /* declara outra variável do tipo int */

 

float c; /* declara uma variável do tipo float */

 

a = 5; /* armazena o valor 5 em a */

 

b = 10; /* armazena o valor 10 em b */

 

c = 5.3; /* armazena o valor 5.3 em c */

 

 

Podemos dizer que uma variável representa um espaço na memória do computador para armazenar determinado tipo de dado. Na linguagem C, todas as variáveis devem ser explicitamente declaradas. Na declaração de uma variável, obrigatoriamente, devem ser especificados seu tipo e seu nome: o nome da variável serve de referência ao dado armazenado no espaço de memória da variável e o tipo da variável determina a natureza do dado que será armazenado.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Was this answer helpful to you?

1
Dislike0
User badge image

Madson Marques de Oliveira

12 years ago

Você também pode armazenar um valor, em um lugar específico da memória. Isso não é feito, pois você pode guardar um valor em cima de outro, sendo que esse outro pode ser qualquer coisa: um valor alocado pelo seu navegador, editor de texto, etc. Nós não precisamos setar o local da memória para armazenar um valor, porque o sistema operacional já faz isso. Mas caso você queira fazer isso, pode. Só vai depender da linguagem de programação usada, pois cada uma faz isso de maneira diferente. Ex.:

Na Linguagem c#:

unsafe
{
     int* pMyInt;
     int MyInt;
     pMyInt = &MyInt;
}

No código acima, foi criado um ponteiro com nome pMyInt do tipo inteiro e uma variável MyInt também do tipo inteiro.
E por último, foi armazenado o ENDEREÇO DE MEMÓRIA da variável MyInt ao ponteiro pMyInt.

Was this answer helpful to you?

0
Dislike0
User badge image

Vitor Lobo

12 years ago

Para armazenarmos dados na memória, depende de que tipo de dado se trata....se é dado temporário ( aquele que se perde quando reinicia o computador ), ou dado permanente ( aquele que é depositado no Hard Disk - HD ). E sim, tem relação com variáveis quando o objetivo é manter os dados na memória secundária.

Neste caso, seriam varíaveis do tipo numéricas .... inteiros ( int ) , inteiros não negativos, variáveis de ponto flutuante ( float ), variáveis de tipo characteres ( strings ) etc...exemplo:

#include <stdio.h>

int main (int argc, char **argv){
     int a,b;
     a = 10;
     b = 5;
     printf("a=%d,b=%d,a+b=%d\n",a,b,a+b);
{

Was this answer helpful to you?

0
Dislike0

Still have questions?

Send a question and get your study doubt answered!

More content from this subject