Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
//iii
skonta=skonta-50;//ateraz1050(powypłacie)
//iii
skonta=skonta+200;//poostatniejwpłaciestankontawynosi1250
//iii
Systemioutiprintln(konto);//możemygowypisaćnakonsoli,wyprowadzając
//wartośćzmiennejskonta
Istniejerównieżtakirodzajzmiennych,którychwartość(popoczątkowymustaleniu)nie
możesięzmieniać.Nazywanesąonestałymi.
2.2.Pojęcietypu.Typyproste
Działaniekażdegoprogramupoleganaprzetwarzaniudanych.Danesązapisywanewpa-
mięcikomputera.Abykompilatormógłstworzyćodpowiednikodbinarny,którym.in.spe-
cyfikuje,wjakisposóbdanesązapisywanewpamięci,ilezajmująmiejsca,wjakisposóbsą
wykonywaneoperacjenadanych,każdejjednostcedanychtrzebaprzypisaćtyp.
Typdanejtozbiórjejmożliwychwartościizestawoperacji,któremożnananich
wykonywać.Jednocześnieokreślaonrozmiarpamięci,potrzebnydoprzechowania
danejorazsposóbzapisudanejwpamięcikomputera.
Naprzykład,danetypucałkowitoliczbowegomogąprzybieraćwartościcałkowitolicz-
bowezjakiegośprzedziału,któryzależyodtego,ilemiejscawpamięcizajmujądanetego
typuorazjaksąwpamięcizapisywane.Określonesąteżoperacje,któremożemywykony-
waćnatychdanych:np.dodawanie,mnożenie,dzielenie,resztazdzieleniaorazsposób,
wjakiteoperacjesąwykonywane.Szczególnymsposobemwyrażeniaoperacjinadanych
sąoperatoryjęzyka.
Operatortospecjalnysymboljęzykasłużącydoprzeprowadzaniaoperacjinadanych.
Skorozmienneiliterałyreprezentujądanewprogramie,totypydotycząwartościzmien-
nych,stałychiliterałów.Mówimy:zmiennatypu...,stałatypu...,literałtypu...,alenietylko.
Zezmiennych,stałych,literałówioperacjinanich(definiowanychm.in.przezoperatory)
budowanesąwyrażenia.Każdewyrażeniejestobliczane(opracowywane)imajakiśwynik.
Wynikiwyrażeń(powiemykrótko:wyrażenia)teżmająokreślonytyp.Typymająswoje
nazwy.Wjęzykuistniejewieletypówprostych,którychnazwystanowiązarezerwowane
słowakluczowejęzyka.
32
2.Typyioperacje