16Standartnye matematikai függvények
Ahhoz, hogy a program matematikai függvények Az kell csatlakoztatni lib math.h
Különösen nagy probléma az építőiparban X fok n. pow függvény nem lehet építeni egy negatív szám a tört hatalom. Ebben az esetben tudjuk használni a képlet n n ln X X e. 0 X., hogy van programozva a szabványos funkciók C nyelven - -exp (n * log (FAB (x))) vagy - pow (FAB (x), y).
17Operator hozzárendelés
Az értékadó operátor - ez a legnagyobb upotrebitelny operátor. A cél -, hogy rendelni egy új értéket egy változó. A C ++, három formája van az üzemeltető.
Ez az állítás a következő: először is, a kifejezés értéke a felvett működését a karakter jobb = (egyenlő), akkor az eredmény van hozzárendelve a változó balra az egyenlőségjel. Eredmény meg kell egyeznie az a változó típusát tárolt vagy balra, hogy redukálható hozzá.
Ahhoz, hogy a bal oldalon a = jel csak akkor lehet egy változó, a jobb oldalon lehet rögzíteni mind állandó és egy változó és általában a kifejezés a komplexitás.
18Mnozhestvennoe hozzárendelés.
Az értékadó operátor - ez a legnagyobb upotrebitelny operátor. A cél -, hogy rendelni egy új értéket egy változó. A C ++, három formája van az üzemeltető.
Több feladat -, hogy az operátor egymást jobbról balra több változó vannak rendelve az adott érték
Hozzárendelése végrehajtása közben bármely művelet általában írott, mint:
znak_operatsii változó = kifejezés;
és egyenértékű a felvétel
változó = változó znak_operatsii expresszió;
20Logicheskie műveletek és relációs operátorok
A logikai műveleteket a logikai értékek TRUE (igaz) és false (hamis). C / C ++ hazugság 0, és az igazság - bármelyik érték nullától. Az eredmények a relációs operátorok vagy logikai művelet TRUE (igaz, 1) vagy FALSE (hamis, 0). A következő logikai VAGY művelet (||) meghatározott C / C ++, és (), NO (!)
kapcsolatok műveletek visszatér eredményeként a logikai értékeket. Az ilyen műveletek 6:>,> =, <=, == (равно). =(не равно).
19. A vegyület hozzárendelés
Emellett egyszerű feladat, van egy csoport hozzárendelés műveleteket, amelyek egyesítik az egyszerű hozzárendelést egy bináris műveletek. Ezek a műveletek nevezzük kompozit hozzárendelési műveletek és a forma:
(Operandus 1) (művelet) = (operandus 2).
Vegyület hozzárendelés az eredmény megegyezik az egyszerű hozzárendelés:
(Operandus 1) = (operandus 1) (művelet) (operandus 2).
Megjegyezzük, hogy a vegyület értékadás végrehajtás szempontjából nem egyenértékű egy egyszerű feladat, mint az utolsó operandus 1 kétszer értékelik.
Mindegyik vegyületet hozzárendelés műveletet végez átalakulások kísérlet megfelelő művelet. A bal oldali operandus műveletek (+ =) (- =) lehet egy mutató, míg a jobb oldali operandus egész számnak kell lennie.
kettős arr [4] =<2.0, 3.3, 5.2, 7.5> ; kettős b = 3,0; b + = arr [2]; / * Egyenértékű B = B + arr [2] * / arr [3] / = b + 1; / * Ekvivalens arr [3] = arr [3] / (b + 1) * /
Megjegyezzük, hogy a második hozzárendelés használat szerinti hozzárendelés ad jelentős nyereség a végrehajtási időt, mint a bal oldali operandusa index kifejezést.