C vs C#
C# je programski jezik koji nam omogućuje pisanje kako konzolnih tako i Windows aplikacija, pa čak i aplikacija za Web. U prvom delu koji se odnosi na osnove programskog jezika C# primeri će se odnositi na delove koda neke konzolne aplikacije dok će se u drugom delu detaljnije objašnjavati razvoj Windows aplikacija te će i primeri biti sa odgovarajućim grafičkim korisničkim interfejsom.
Svaki programski jezik ima elemente koji ga karakterišu i to su:
- azbuka,
- rezervisane reči,
- konstante,
- promenljive.
2. Tipovi podataka u C#
2.3. Logički tip podataka
Logički tip je bool (alijas tipa System.Boolean)
i ima smo dve vrednosti: true i false.
Koristi se jedan bajt za memorisanje podataka ovog tipa.
Boolean ili bool poseduje 2 konstante – true i false. Ne postoji implicitna konverzija sa ostalim tipovima. Konverzionom metodom se može prevesti u numerik: true u 1, a false u 0.
Boolean p,q;
p=i<(int)slovo && i>a || i==(int)znak;
p=!p;
if( p ) q=false;
while (true){…} /* beskonačan ciklus */
Promenljiva logičkog tipa može dobiti vrednost logičke konstante,
logičke promenljive ili izraza. Logički izrazi se grade pomoću relacija
>, <, <=, >=, ==, !=. Operandi u relaciji mogu biti bilo
koji poredivi tipovi.
Logički izrazi se grade i pomoću logičkih
operacija
! negacija,
&& konjunkcija,
|| disjunkcija.
Operandi mogu biti isključivo logičkog tipa.