variaveis e operações basicas
variaveis armazenam valores e em C precisam ser definidas, inicializadas e modificadas via operações aritmeticas, logicas e de comparação.
int a; (crie para mim uma variavel inteira de nome a)
char b,c,d;/*3 variaveis, b,c e d*/ (crie 3 variaveis em b,c e d) char=caracter
double inflacao (armazena variaveis reais - nao inteiras)
atentar as regras de C
-identificadores unicos/não ambiguos
-sem acento e sem til
-nao podemos usar palavras reservadas como nome de variável contidas em C (por ex.;char)
nomes devem ser descritivos (depende do programa): jutos/resultado/nome/telefone
evite: a, b, c...
v1, v2, v3,...
a declaração segue formato: <tipo><nome>; <tipo>,<nome1>,<nome2>,...<nomen>
(; - finaliza comando e , separa os mesmos tipos ou quantidades de comandos)
se eu escrever a=a+b, é o mesmo que dizer:"armazene em "a", valores de a+b, ou seja '=' representa atribuição e o programa trabalha levando todos os itens a direita da igualdade para o item a esquerda da igualdade. '=' atribuição
se escrever a+b= a o programa roda, mas não manda valores de a+b para a, nesse caso, como a variavel do lado esquerdo sao duas, o programa nao sabe pra onde mandar a entao nao manda a lugar algum.
em C depois de declarada, a variavel nao pode ser mudada.
alguns caracteres contidos em C podem ser armazenados, pra isso, uso as '\'
ex.; char aspas \"
char barra \\...
operações com variaveis
real, inteiro e caractere, cada um desses possui suas operações especificas
operações podem ser matematicas ou de comparação
o resultado pode ser inteiros ou reais
obs: em C módulo é o resto da divisao representado pelo %
5%2=1
int a=10, b=21, c=30
c=a+b
c=a==b Esse resultado não é real pois 10 não é igual a 21, entao c é vazio.
em C, '==' é comparação
a=a+1; é o mesmo q a+=1
usamos muito incrementos e decrementos para interar a listas de elementos, por isso encurta-se a forma de escrita: var--; --var (decremento) va++;++var(incremento)
++atribui o valor de =1
ex. int var=10; int var2=var++ essa segunda condição faz com que o conteudo de var aumente 1
isso é diferente de int var2=++var já q nesse tanto var quanto var2 teriam 11
variaveis armazenam valores e em C precisam ser definidas, inicializadas e modificadas via operações aritmeticas, logicas e de comparação.
int a; (crie para mim uma variavel inteira de nome a)
char b,c,d;/*3 variaveis, b,c e d*/ (crie 3 variaveis em b,c e d) char=caracter
double inflacao (armazena variaveis reais - nao inteiras)
atentar as regras de C
-identificadores unicos/não ambiguos
-sem acento e sem til
-nao podemos usar palavras reservadas como nome de variável contidas em C (por ex.;char)
nomes devem ser descritivos (depende do programa): jutos/resultado/nome/telefone
evite: a, b, c...
v1, v2, v3,...
a declaração segue formato: <tipo><nome>; <tipo>,<nome1>,<nome2>,...<nomen>
(; - finaliza comando e , separa os mesmos tipos ou quantidades de comandos)
se eu escrever a=a+b, é o mesmo que dizer:"armazene em "a", valores de a+b, ou seja '=' representa atribuição e o programa trabalha levando todos os itens a direita da igualdade para o item a esquerda da igualdade. '=' atribuição
se escrever a+b= a o programa roda, mas não manda valores de a+b para a, nesse caso, como a variavel do lado esquerdo sao duas, o programa nao sabe pra onde mandar a entao nao manda a lugar algum.
em C depois de declarada, a variavel nao pode ser mudada.
alguns caracteres contidos em C podem ser armazenados, pra isso, uso as '\'
ex.; char aspas \"
char barra \\...
operações com variaveis
real, inteiro e caractere, cada um desses possui suas operações especificas
operações podem ser matematicas ou de comparação
o resultado pode ser inteiros ou reais
obs: em C módulo é o resto da divisao representado pelo %
5%2=1
int a=10, b=21, c=30
c=a+b
c=a==b Esse resultado não é real pois 10 não é igual a 21, entao c é vazio.
em C, '==' é comparação
a=a+1; é o mesmo q a+=1
usamos muito incrementos e decrementos para interar a listas de elementos, por isso encurta-se a forma de escrita: var--; --var (decremento) va++;++var(incremento)
++atribui o valor de =1
ex. int var=10; int var2=var++ essa segunda condição faz com que o conteudo de var aumente 1
isso é diferente de int var2=++var já q nesse tanto var quanto var2 teriam 11