C++ kalba (3)


C++Kalba. C++ kalba. Standartiniai išvedimo įvedimo srautai C++ kalboje. Skyrybos ženklai. Laužtiniai skliausteliai. Lenktiniai skliausteliai. Figūriniai skliausteliai. Kablelis. Kabliataškis. Dvitaškis. Daugtaškis. Žvaigždutė. Lygybės ženklas. Duomenų tipai. Duomenų struktūros. Masyvai. Struktūra. Junginiai (Unions). Bitų laukas. Išvardijimo tipas. Aprašytos makro komandos. Pagrindiniai C kalbos operatoriai. Literatūros sąrašas.


Kitas į struktūrą panašus tipas. Bitų laukas gali turėti kaip skaičius be ženklo, taip ir su ženklu. Bitų laukas aprašomas pagal tokį šabloną:

Bitų laukas patogus naudoti mikrovaldiklių ir mikroprocesorių būsenos registrų analizei ir valdymo registrų reikšmių nustatymui. O taip pat, kai reikia „suspausti“ didelį kiekį duomenų išlaikant tam tikrą struktūrą. Pavyzdžiui telefoninių pokalbių apskaitos duomenyse:– telefono numerį pakeitus iš simbolinio (20 ženklų) į skaičių pakanka 62 bitų, 6 skambučio rūšis galima užkoduoti 3 bitais, 4 bitais galima užkoduoti 16 mokėjimo planų, 3 bitais paros tarifus, šešiaženklį pokalbių laiką 18 baitų viso 90 bitų (12 baitų). Naudojant simbolinį formatą reikėtų 30 baitų, skaitiniam 15 baitų. Jei per vieną dieną įrašoma vienas milijonas įrašų lyginant su skaitiniu formatu yra sutaupoma trys megabaitai per dieną. Bitų lauką patogu naudoti mikrovaldikliuose kuriuose valdymo registruose yra apjungtos kelios valdymo funkcijos ar darbo režimų nustatymai. Pavyzdžiui nuoseklios sąsajos valdymo registras.

  • Microsoft Word 178 KB
  • 2017 m.
  • Lietuvių
  • 20 puslapių (5017 žodžiai)
  • Kolegija
  • Lukas
  • C++ kalba (3)
    10 - 2 balsai (-ų)
C++ kalba (3). (2017 m. Gruodžio 22 d.). https://www.mokslobaze.lt/c-kalba-3.html Peržiūrėta 2018 m. Gruodžio 15 d. 16:12
×