értékadó operátor - studopediya
Annak érdekében, hogy egyetemessé elfogadott programok az összes adatot a programban használt különböző műveleteket, nem képviseli az értékeket és neveket. A számítástechnika, a nevét még egy másik nevet azonosítókat. Ezek a nevek meghatározza a program fejlesztője. Ezt az elvet széles körben használják az algebra, fizika és más tudományok és tudományos dokumentumok.
A C ++, és valóban, a legtöbb más algoritmikus nyelvek azonosítók vannak kialakítva:
- kombinációk betűk, számok és aláhúzás _. amely egyenértékű a levél;
- az első karakter kell írni vagy aláhúzás;
A maximális felismerhető karakterek száma az ID - 31, bár a nyelv lehetővé teszi számukra, hogy több. Csak ebben az esetben a karakterek, amelyek a jogot a 31 th, nem veszik figyelembe, hogy a rendszer nem ismeri fel. Ez azt jelenti, hogy a két név, amely a 40 karakter, ugyanazzal az első 31 karakter, és a különböző egyéb, érezhető, hogy azonosak. Azonban az, hogy képesek a több mint 31 karakterek száma teremt további kényelmét.
Egy példa a helyes azonosítók lehetnek LR1, LAB_2, XY, _8S. Helytelen azonosítók: 5p, 175, hiszen a neve kezdődik számokat. Emlékeztetni kell arra, hogy:
- azonosítóként nem használhatja a kulcsszavak a nyelv a C ++. Van egy másik célra;
- nevek nem tartalmazhatnak szóközt. Szóközzel felfogható két különböző, szomszédos nevében.
Bármilyen írt program egy programozási nyelv egy sor utasítást, ezzel a bizonyos karakter adatokat. Ezért minden nyelven saját eszközökkel kell kezelni őket. C ++ bőséges képes erre.
Az egyik típusú adatfeldolgozási műveletek. Kezelés - ez egy - egy műveletet az adatokat. Tagot említett operandus, nem számít, milyen a műveletet, és a kapacitás amelyekben részt vesz. A résztvevők száma a műveletekben részt vevő különböző műveleteket:
Unary - üzemeltetés egyetlen operandus. Például azáltal, hogy a művelet védjegy „plusz” és „mínusz”.
Binary - olyan művelet, amely két operandus szó. Például, adagolási művelet, Division, kivonás.
A C ++, minden műveletet lehet osztani a következő csoportok:
Mindegyik táblázatban bemutatott 10.2.
Működés hozzárendelés azt jelenti lépéseket. ahol az értéket írt a jogot a megjelölés működés van beállítva változó, amelynek neve van írva a bal az üzemeltető. A megbízás műveletekhez a bal oldalon a változó nevét mindig írva. Jobboldalt lehetséges opciókat. Jegyezzük fel a jobb lehet egy szám képvisel, a neve egy másik változó vagy kifejezés. Például,
Figyelem! Ne tévesszük össze az értékadó operátor = egy összehasonlító operátor egyenlőségre =.
Ha a vételi megbízás magában foglaló művelet operandusa a különböző típusú, milyen típusú operandus jobb az a típusú operandus a bal oldalon. Például, a műveletet a fenti típusú
típusú rövid Boden leadott lebegni, majd a hozzárendelési művelet végső formájában kerül végrehajtásra között adattípus float = float.
Ez áll fenn a fajta alárendeltség. Ez a következő:
char, rövid, int, hosszú, úszó, dupla.
Itt a char típus a legalacsonyabb státuszú, és írja kettős - a legnagyobb. Ez alárendelés határozza memória cellaméretet visszavonták a fenti típusú. Vet az a feladat működését okozhatja az adatvesztést, ha a fajta alárendeltség jobbra magasabb, mint a típus, a bal oldalon. Például, int = float. Az eredmény az lesz, hogy int = int. Ez azt jelenti, hogy a szám a jobb oldalon, amely elfoglalta a úszós és cella mérete 4 byte memóriát helyezünk (a méret juttatott egész int típusú) cella mérete 2 bájt memóriát. Ebben az esetben a száma, gazdaság, nagyobb memóriát, veszít a bit.
10.2 táblázat. Műveleteket.