Põhiline C/C++ programmeerimismoodul

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

SISSEJUHATUS

Programmeerimiskeeled on kõrgetasemelised keeled, mis tähendab, et nad kasutavad sõnu ja väiteid, millest on inimestel lihtne aru saada, kuigi need erinevad vägagi tegelikust inimkeelest. C++ programmeerimine on funktsioonide vormis programm. Main () on funktsiooni nimi, mis peab olema C++ programmis ja paigutatud teatud sektsiooni, mis tähistab koostaja kus on programmi algus. Peale selle saab main() kasutada ainult üks kord ühes programmis. Samuti on erinevaid programmeerimiskeeli, vt edasi Õppige tundma C programmeerimiskeelt

TÜÜPI ANDMED

Andmetüüp on väärtuse tüüp, mida muutuja saab mahutada. Näiteks võib see mahutada täisnumbreid, murde ja üksikuid tähti, kuni sümbolid ja tähed on paigutatud märgiridade moodustamiseks.
  • Tippige täisarv

Täis- või täisarvu andmetüübi saab deklareerida märksõnade abil märksõna või soovitussõna reserveeritud sõna , see on lühike või pikk. Pöörake tähelepanu järgmisele tabelile.
Tabel 1. Tippige täisarv
Märksõna Mälu kogus Väärtusvahemik
int 16 bitine-32768 s/d 32768
lühike int või lühike 16 bitine -32768 s/d 32768
long int või long 32-bitine -2147483648 s/d 214748368

Lisaks sellele täisarvutüübile saab deklareerida ka märgita täisarvude tüüpe märgita täisarv märksõnade abil allkirjastamata. Pöörake tähelepanu järgmisele tabelile.
Tabel 2. Tippige täisarv
Märksõna Mälu kogus Väärtusvahemik
Unsigne int 16 bitine 0-65535
Signeerimata lühike 16 bitine 0-65535
Signeerimata pikk 16 bitine 0-4294967295

  • Murdandmete tüüp
Murdandmete tüüp või ujukoma saab deklareerida märksõnade abil märksõna või soovitussõna reserveeritud, nimelt ujuki-, kahe- ja pikk topelt. Pöörake tähelepanu järgmisele tabelile.
Tabel 3. Fraktsiooni tüüp
Märksõna Mälu kogus Väärtusvahemik
Float 32-bitine 3.4E-038 s/d 3.4E+038
Kolom 3A 64 bitine 31.7E-038 s/d 1.4E+038
pikk
kahekordne
64 bitine 31,7E-038 s/d 1,7E+038

OPERATOR

Operaatorid on sümbolid või sõnad, mida saab programmides kasutada operatsioonide manipuleerimiseks, näiteks kahe tüki või väärtuse lisamiseks. Operaatorimärgid C/C++ keeles saab rühmitada järgmiselt:
A. Tööoperaator ( määramise operaator)
Tööoperaator on võrdusmärk (=), mida kasutatakse vasakul näidatud muutujast paremal oleva väärtuse sisestamiseks. Näide: a = 5 a = b = c, siis a ja b väärtused on samad, mis c, nimelt 5.
B. Aritmeetilised operaatorid (aritmeetilised operaatorid)
Operaatorid, mis on klassifitseeritud binaarne on näha järgmises tabelis.
Tabel 4. Binaarne operaatoritabel
Operaator Teave
* Korrutamine
/ Levitamine
% Moodul
+ Lisand
- Vähendamine
Aritmeetilised operaatorid klassifitseeritakse järgmiselt ühetaoline näete järgmises tabelis.
Tabel 5. Tabelioperaator unary
Operaator Teave
+ Plussmärk
- Miinusmärk
++ Eesliide : eelkasv; postifix:
järelkasv
- Eesliide : eelkasv; postifix:
järelkasv

C. Suurenda ja vähenda operaatoreid ( suurendamise ja vähendamise operaatorid)
C/C++-l on tuntud operaator, nimelt suurendamise operaator (värbamisoperaator) mis kasutab tehtemärki (++) ja kahandamisoperaatorit, mis kasutab (--). Liitmise operaatorit kasutatakse eelmisest väärtusest 1 lahutamiseks ja vähendamise operaatorit 1 eelmisest väärtusest lahutamiseks.
D. Operaator bitipõhised (bitipõhised operaatorid)
Operaatoritele bittide kaupa bittide kujul pakub C++ keel mitmeid operaatoreid, nagu on näidatud allolevas tabelis.
Tabel 6. Tabeli operaator bittide kaupa
Operaator Teave
<< Nihutus vasakule (bitine nihe vasakule)
>> Nihuta paremale (bitine nihe paremale)
& JA operatsioon
| VÕI bitioperatsioon
^ Ooper natuke KOOR
- MITTE bitioperatsioon

E. Suhteoperaatorid (suhete toimingud)
Suhteoperaator ( suhtekorraldaja) kasutatakse kahe väärtuse elemendi võrdlemiseks ja saadakse võrdlusväärtus, nimelt õige (väärtusega 1) või väär (väärtusega 0). Seda operaatorit kasutatakse laialdaselt avalduses oleva tingimuse täitmiseks KUI.
Tabel 7. Suhteoperaatori tabel
Operaator Teave
> Suurem kui
>= Suuremad võrdsed
< Väiksem
<= Väiksem võrdub
== Võrdne
!= Pole võrdne

F. Operaatori loogika (loogilised operatsioonid)
Loogilised operaatorid paarituvad tavaliselt suhteoperaatoritega. Loogilisi operaatoreid näete järgmises tabelis.
Tabel 8. Loogiliste operaatorite tabel
Operaator Teave
&& Operaatorloogika JA
|| Operaatorloogika VÕI
! Operaatorloogika EI

G. Aadressi operaator (aadressi toimingud)
C++ pakub ka kahte aadressioperaatorit (aadressi toimingud) seotud kasutajate näpunäidetega. Pöörake tähelepanu järgmisele tabelile.
Tabel 9. Aadressi operaatori tabel
Operaator Teave
& Operaatori aadress
* Kaudne toimimine

H. Operaator koma (komatehted)
Operaatori kooma (komatehted) kasutatakse mitme komadega eraldatud väljendi paigutamiseks ava- ja sulgemissulgudesse.
I. Kombineeritud operaatorid
C++ võimaldab kirjutada ehitusoperaatorit (=) kombineerida teiste operaatoritega, nimelt aritmeetiliste operaatoritega, suurendada ja vähendada operaatoreid ja operaatoreid bittide kaupa. Kirjutamisvorm on järgmine: tööoperaator muutuja = avaldise operaator Muudetud, et kirjutada järgmiselt: teised operaatorid tööoperaator operaatori muutuja = avaldis