Atribuição, Comparação, Diferente De
Aprendemos como armazenar dados em variáveis, organizar dados em arrays e exibir dados como strings. No entanto, ainda não exploramos como modificar ou manipular esses dados.
Operador de Atribuição (=)
Já estamos familiarizados com este operador. Ele atribui o valor à direita para a variável à esquerda:
int x = 5; // Assigns the value 5 to variable `x`
int y = 8; // Assigns the value 8 to variable `y`
x = y; // Assigns the value of `y` to `x` (so now, `x` is 8)
Operadores de Comparação (!=, ==)
Vamos nos aprofundar em como eles funcionam:
int result = (50 != 2);
A expressão (50 != 2) avalia para true (1) ou false (0), dependendo da validade da comparação.
O operador != significa "diferente".
Se 50 não é igual a 2, então (50 != 2) avalia para verdadeiro.
Na computação, as noções de "verdadeiro" e "falso" são representadas numericamente como 1 (verdadeiro) e 0 (falso):
1representatrue;0representafalse.
Nota
Os valores binários
0e1também podem representar estados. Já encontramos esses valores ao discutir estados de byte em uma lição anterior.
Por exemplo, com o operador !=:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
A expressão (50 != 2) avalia como verdadeira, ou 1.
O operador == verifica a igualdade.
Por exemplo:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 == 2); printf("%d", result); return 0; }
A expressão (50 == 2) é falsa, ou 0, porque 50 não é igual a 2.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.63
Atribuição, Comparação, Diferente De
Deslize para mostrar o menu
Aprendemos como armazenar dados em variáveis, organizar dados em arrays e exibir dados como strings. No entanto, ainda não exploramos como modificar ou manipular esses dados.
Operador de Atribuição (=)
Já estamos familiarizados com este operador. Ele atribui o valor à direita para a variável à esquerda:
int x = 5; // Assigns the value 5 to variable `x`
int y = 8; // Assigns the value 8 to variable `y`
x = y; // Assigns the value of `y` to `x` (so now, `x` is 8)
Operadores de Comparação (!=, ==)
Vamos nos aprofundar em como eles funcionam:
int result = (50 != 2);
A expressão (50 != 2) avalia para true (1) ou false (0), dependendo da validade da comparação.
O operador != significa "diferente".
Se 50 não é igual a 2, então (50 != 2) avalia para verdadeiro.
Na computação, as noções de "verdadeiro" e "falso" são representadas numericamente como 1 (verdadeiro) e 0 (falso):
1representatrue;0representafalse.
Nota
Os valores binários
0e1também podem representar estados. Já encontramos esses valores ao discutir estados de byte em uma lição anterior.
Por exemplo, com o operador !=:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
A expressão (50 != 2) avalia como verdadeira, ou 1.
O operador == verifica a igualdade.
Por exemplo:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 == 2); printf("%d", result); return 0; }
A expressão (50 == 2) é falsa, ou 0, porque 50 não é igual a 2.
Obrigado pelo seu feedback!