Variables & Operators in Golang
In Golang (or Go), variables are used to store and manipulate data within programs. They are defined using the `var` keyword followed by the variable name and type. For example, `var age int` declares a variable named `age` of type `int`. Golang supports various data types including integers (`int`, `int8`, `int16`, `int32`, `int64`), floating-point numbers (`float32`, `float64`), strings (`string`), booleans (`bool`), and more.
Operators in Golang are symbols or keywords used to perform operations on variables and values. Golang supports arithmetic operators (`+`, `-`, `*`, `/`, `%`), comparison operators (`==`, `!=`, `<`, `<=`, `>`, `>=`), logical operators (`&&`, `||`, `!`), assignment operators (`=`, `+=`, `-=`, `*=`, `/=`), and more. For example, `a + b` performs addition, `x > y` checks if `x` is greater than `y`, and `!flag` negates the value of `flag`.
Golang also provides special operators like `&` (address operator), `*` (pointer dereference operator), `++` and `–` (increment and decrement operators), and `:=` (short variable declaration). Understanding variables and operators is essential for writing efficient and concise Golang code, enabling developers to manipulate data and perform computations effectively within their programs.
Prerequisites
Hardware : Local Machine
Software : VS Code, Golang
Variable Declaration

Output :

Variable declaration with var keyword.

Output :

Mixed variable declare

Output :

Scope of variable

Output :

String declaration

Output :

Operators
Using * operator [Multiply]

Output :

Logical AND operator [&&]

Output :

Increment [++] and decrement [- -] operator

Output :

Logical operators

Output :

Shift operator

Output :

Bitwise Operators

Output :
