Capa do Ebook gratuito Curso completo de Programação de jogos com Unity

Curso completo de Programação de jogos com Unity

5

(2)

48 páginas

Variáveis, constantes e operadores em C#

Capítulo 13

Tempo estimado de leitura: 4 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

Antes de mergulharmos na programação de jogos com Unity, precisamos entender os conceitos básicos da linguagem de programação C#, que é a principal linguagem utilizada no Unity. Neste capítulo, vamos abordar três conceitos fundamentais: variáveis, constantes e operadores.

Variáveis

Em C#, uma variável é um local de armazenamento nomeado que nosso programa pode manipular. Cada variável em C# tem um tipo específico, que determina o tamanho e o layout da memória da variável, a faixa de valores que a variável pode armazenar e o conjunto de operações que podem ser aplicadas a ela. Por exemplo, uma variável do tipo 'int' em C# pode armazenar um número inteiro, enquanto uma variável do tipo 'string' pode armazenar uma sequência de caracteres.

Para declarar uma variável em C#, usamos a seguinte sintaxe: 'tipo nome_da_variável;'. Por exemplo, para declarar uma variável inteira chamada 'score', escreveríamos 'int score;'. Podemos então atribuir um valor a essa variável usando o operador de atribuição '=', como em 'score = 10;'.

Constantes

Uma constante em C#, como o nome sugere, é um tipo de variável cujo valor não pode ser alterado. Uma vez que um valor é atribuído a uma constante, ele não pode ser alterado posteriormente. As constantes são úteis quando você tem valores que são usados ​​frequentemente em seu programa e que não mudam.

Para declarar uma constante em C#, usamos a seguinte sintaxe: 'const tipo nome_da_constante = valor;'. Por exemplo, para declarar uma constante inteira chamada 'maxScore' com um valor de 100, escreveríamos 'const int maxScore = 100;'. Note que o valor de uma constante deve ser fornecido no momento da declaração.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

Operadores

Os operadores em C# são símbolos especiais que realizam operações específicas em uma ou mais variáveis ​​e retornam um resultado. C# inclui uma ampla variedade de operadores, que podem ser categorizados como operadores aritméticos, operadores de comparação, operadores lógicos, operadores de atribuição e assim por diante.

Os operadores aritméticos são usados ​​para realizar operações matemáticas básicas. Por exemplo, o operador '+' é usado para adição, o operador '-' é usado para subtração, o operador '*' é usado para multiplicação, e o operador '/' é usado para divisão. Além disso, o operador '%' é usado para obter o resto de uma divisão, e os operadores '++' e '--' são usados ​​para incrementar e decrementar um valor, respectivamente.

Os operadores de comparação são usados ​​para comparar dois valores. Por exemplo, o operador '==' é usado para verificar a igualdade, o operador '!=' é usado para verificar a desigualdade, os operadores '>' e '<' são usados ​​para verificar se um valor é maior ou menor que outro, e os operadores '>=' e '<=' são usados ​​para verificar se um valor é maior ou igual, ou menor ou igual a outro, respectivamente.

Os operadores lógicos são usados ​​para combinar duas ou mais condições. Por exemplo, o operador '&&' é usado para a operação lógica AND, o operador '||' é usado para a operação lógica OR, e o operador '!' é usado para a operação lógica NOT.

Finalmente, os operadores de atribuição são usados ​​para atribuir um valor a uma variável. O operador '=' é o operador de atribuição básico, que simplesmente atribui o valor à direita ao operando à esquerda. Além disso, C# fornece operadores de atribuição compostos, como '+=', '-=', '*=', '/=', e '%=', que realizam uma operação aritmética no operando à esquerda e depois atribuem o resultado ao operando à esquerda.

Em resumo, as variáveis, constantes e operadores são os blocos de construção fundamentais da programação em C#. Compreender como usar esses conceitos é essencial para a programação de jogos com Unity. No próximo capítulo, vamos explorar como usar esses conceitos para criar scripts de jogo em Unity.

Agora responda o exercício sobre o conteúdo:

Qual é a principal diferença entre uma variável e uma constante em C#?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Em C#, uma variável pode ter seu valor alterado após a declaração, enquanto uma constante não permite essa alteração; seu valor é definido na declaração e permanece o mesmo.

Próximo capitúlo

Estruturas de controle em C#

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.