Varijable
Varijable u programu su promjenjive veličine. Mogu biti:
· brojčane (cijeli ili decimalni broj)
· znakovne
Svaka varijabla koja se koristi u C programu mora biti na početku programa deklarirana. Deklaracija se sastoji od tipa podatka i jednog ili više imena varijabli. Osim deklaracije ponekad je varijable potrebno i inicijalizirati tj. postaviti na početnu vrijednost, najčešće je to 0, ali može biti i 1 (na primjer kod množenja brojeva). Ako se varijabla u C-u ne postavi na početnu vrijednost ona će biti nepredvidiva tj. početna vrijednost može biti bilo koji broj pa će program krivo raditi (računati).
Imena varijabli
Sva imena varijabli trebaju započinjati slovom engleskog alfabeta ili podvlakom _. za ostatak imena koriste se slova ili brojevi. Znakovi interpunkcije, odnosno kontrolni znakovi se ne smiju koristiti. Za prepoznavanje imena varijabli bitna su prva 32 znaka. Broj znakova iznad 32 se zanemaruje. Postoje razlike između malih i velikih slova tj. C ih prepoznaje kao različite znakove u imenima varijabli.
Primjeri deklaracija varijabli:
int broj; /*cjelobrojna varijabla*/char znak; /*znakovana varijabla*/
float temp; /*decimalna varijabla*/
float temp; /*decimalna varijabla*/
Varijabla broj deklarirana je kao cijeli broj.
Varijabla znak deklarirana je kao znak tj. ona može biti bilo koje slovo ili broj, ali brojevi koji su deklarirani kao znak ne mogu se oduzimati, zbrajati, množiti i dijeliti niti nad njima mogu vršiti bilo koje matematičke operacije.
Varijabla temp deklarirana je kao decimalni broj.
Varijabla temp deklarirana je kao decimalni broj.
Konstante
Konstante imaju tijekom programa određenu vrijednost koja se ne može promijeniti. Ključna riječ u deklariranje i inicijalizaciju konstante je const iza koje slijedi tip konstante i njezina vrijednost.
Primjeri konstanti:
const float pi=3.14159;
const int a=8;
const int a=8;
Pravila koja vrijede za određivanje imena varijabli vrijede i za imena konstanti.
Naredba cin
Naredbom cin unosimo podatke s tipkovnice i pridružujemo ih varijablama u programu. Varijable kojima želimo pridružiti vrijednosti zapisujemo iza naredbe cin. Na primjer, naredbom
cin>>a;
uz pomoć tipkovnice, pridružujemo varijabli a broj ili slovo, a naredbom
cin >>a>>b
pridružujemo vrijednosti varijablama a i b.
Važna napomena: Varijable prethodno trebamo deklarirati.
Naredba cout
Naredbom cout ispisujemo tekst, vrijednosti matematičkih izraza i vrijednosti varijabli u programu. Tekst koji želimo ispisati navodimo unutar navodnika,a varijable čije vrijednosti želimo ispisati pišemo iza naredbe. Na primjer, naredbom
cout<<"Pozdrav";
ispisuje se pozdravna poruka Pozdrav na zaslonu računala, a naredbom
ispisuje se pozdravna poruka Pozdrav na zaslonu računala, a naredbom
cout <<2+2;ispisuje se broj 4 jer je to vrijednost matematičkog izraza 2+2.
Vrijednosti varijabli ispisujemo tako da ih navodimo iza naredbe cout. Na primjer
cout<< a;
ispisuje na zaslonu računala vrijednost varijable a.
ispisuje na zaslonu računala vrijednost varijable a.
Primjer1: /*Program ispisuje pozdravnu poruku u jednom retku na zaslonu računala*/
#include <iostream.h>
void main(void)
{
cout << "Pozdrav!";
}
void main(void)
{
cout << "Pozdrav!";
}
Primjer 2: /*Programom se unosi broj i ispisuje njegov kvadrat.*/
#include <iostream.h>
void main(void)
{
int a;
cout<< "Unesi broj: "; /*ispis poruke*/
cin >>a; /*unos broja*/
cout << " Kvadrat broja a je "<<a*a; /*ispis kvadrata*/
cout << endl; /*ispis praznog retka*/
}
void main(void)
{
int a;
cout<< "Unesi broj: "; /*ispis poruke*/
cin >>a; /*unos broja*/
cout << " Kvadrat broja a je "<<a*a; /*ispis kvadrata*/
cout << endl; /*ispis praznog retka*/
}