Pohranjuje cijele brojeve od -2,147,483,648 do 2,147,483,647
Veličina: 4 bajta
Pohranjuje cijele brojeve od -9,223,372,036,854,775,808 do 9,223,372,036,854,775,807
Veličina: 8 bajtova
Pohranjuje decimalne brojeve. Dovoljno za pohranjivanje 6 do 7 decimalnih znamenki
Veličina: 4 bajta
Pohranjuje decimalne brojeve. Dovoljno za pohranjivanje 15 decimalnih znamenki
Veličina: 8 bajtova
Pohranjuje istinite ili neistinite vrijednosti
Veličina: 1 bit
Pohranjuje jedan znak/slovo
Veličina: 2 bajta
Pohranjuje niz znakova/slova
Veličina: 2 bajta po znaku
Varijable su imenovane memorijske lokacije koje sadrže neku vrstu podataka.
U C#-u postoji 7 različitih vrsta podataka:
Vrsta podatka | Opis | Veličina |
---|---|---|
int | Pohranjuje cijele brojeve od -2,147,483,648 do 2,147,483,647 | 4 bajta |
long | Pohranjuje cijele brojeve od -9,223,372,036,854,775,808 do 9,223,372,036,854,775,807 | 8 bajtova |
float | Pohranjuje decimalne brojeve. Dovoljno za pohranjivanje 6 do 7 decimalnih znamenki | 4 bajta |
double | Pohranjuje decimalne brojeve. Dovoljno za pohranjivanje 15 decimalnih znamenki | 8 bajtova |
bool | Pohranjuje istinite ili neistinite vrijednosti | 1 bit |
char | Pohranjuje jedan znak/slovo | 2 bajta |
string | Pohranjuje niz znakova/slova | 2 bajta po znaku |
Da se varijabla deklarira potrebno je specificirati vrstu podataka koju će držati i njeno ime.
vrsta imeVarijable;
Za deklariranje više varijabli iste vrste koristi se zarez (,) između imena varijabli.
vrsta imeVarijable1, imeVarijable2, imeVarijable3;
Podatci se u varijable mogu stavljati pri deklariranju ili naknadno u kodu.
int x = 123; //primjer spremanja podataka pri deklariranju
int y;
y = 123; //primjer naknadnog spremanja podataka
Podatci se u varijable mogu stavljati i prilikom deklariranja više varijabli iste vrste.
int x = 123, y = 345, z = 567; //primjer spremanja podataka pri deklariranju više varijabli iste vrste
Te isti podatak možemo staviti i u više varijabli iste vrste u jednoj liniji.
int x, y, z;
x = y = z = 567; //primjer stavljanja istog podatka u više varijabli iste vrste
Ako ne želite da drugi ili vi mijenjate vrijednost već postojeće varijable, prije vrste varijable se dodaje riječ const.
Dodavanjem riječi const ispred varijabe, ta varijabla postaje konstanta te se onda iz nje mogu samo čitati podaci.
const int broj = 123;
broj = 20; //error
Varijable se mogu ispisivati koristeći funkciju Write() ili WriteLine().
int broj = 123;
Console.Write(broj); //ispisivanje varijabli metodom Write()
Console.WriteLine(broj); //ispisivanje varijabli metodom WriteLine()
Tijekom ispisa, tekst i varijable se mogu spajati koristeći plus(+).
string Ime = "Pero";
Console.WriteLine("Pozdrav" + Ime);
Koristeći plus (+), tekstualne se varijable mogu dodati jedna na drugu.
string Ime = "Pero";
string Prezime = "Perić";
Console.WriteLine(Ime + Prezime); //ispisuje: "Pero Perić"
string x = "5";
string y = "2";
Console.WriteLine(x + y); //ispisuje: "52"
Koristeći plus i minus (+, -), varijable koje sadrže brojeve se mogu zbrajati i oduzimati.
int x = 10, y = 15;
Console.WriteLine(x + y); //ispisuje: "25"
Console.WriteLine(x - y); //ispisuje: "-5"