C++: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Zirzilia (aptarimas | indėlis)
Eilutė 1:
'''C++'''  – bendros paskirties programavimo kalba, viena populiariausių [[programavimo kalba|programavimo kalbų]].
 
Kalbą sukūrė [[Bjarne Stroustrup]] [[XX amžius|XX a.]] [[XX amžiaus 9-as dešimtmetis|devintajame dešimtmetyje]], kaip [[C (kalba)|C kalbos]] išplėtimą, apibrėžiantį (''include'' failų  – bibliotekų) rinkinį bei specialų pre - – procesorių, suteikiantį [[C (kalba)|C]] kalbai [[Objektinis programavimas|objektinio programavimo]] galimybes. Vėliau atsirado virtualios funkcijos, šablonai, operatorių perrašymas, daugiaprotėviškumas. ''C++'' kalbos standartas patvirtintas [[1998]]  m.
 
== Pavyzdžiai ==
Eilutė 19:
 
== Kintamieji ==
''Kintamasis'' - – tai turinti vardą "dėžutė"„dėžutė“, kurioje gali būti saugoma kokia nors reikšmė. Kintamojo vardas programoje nekinta, o jo reikšmė gali būti keičiama.
 
Norint sukurti kintamąjį, visų pirma reikia nurodyti jo duomenų tipą.
 
==== Sveikojo tipo kintamieji ====
* <code>int</code> (Sveiki skaičiai. Pavyzdžiui 1, 2, 3, -6, -9 ir t. t.)
Duomenų tipas <code>int</code> gali būti naudojamas su papildomais baziniais žodžiais <code>short</code> arba <code>long</code> .
 
Pirmuoju atveju jis užims 2, o antruoju - – 4 baitus atminties.
* <code>char</code>(Kompiuterio simbolių tipas: a, b, c)
Tai duomenų tipas, kuris naudojamas simboliams saugoti ir užima 1 baitą.
 
''Vieni sveikojo tipo kintamieji gali turėti ir teigiamas ir neigiamas reikšmes, kiti - – tik teigiamas. Tai nurodoma baziniais žodžiais'' <code>signed</code> ''ir'' <code>unsigned</code>''.''
 
''Pavyzdžiui'' <code>int</code> ''tipo kintamieji pagal nutylėjimą yra'' <code>signed</code> ''tipo t.y gali būti tiek teigiami, tiek neigiami.''
Eilutė 37:
==== Slankiojo kablelio kintamieji ====
* <code>float</code>(Realieji skaičiai. Pavyzdžiui 3.7, 34.98, 457.78 ir t. t.)
* <code>double</code>(Realieji skaičiai, tačiau gali saugoti didesnę kintamojo reikšmę negu gali float)
* <code>long double</code> (Taip pat realieji skaičiai, tačiau gali saugoti didesnę kintamojo reikšmę negu gali double)