programozási nyelv a B 1

Szabályozó szekvenciák \ OOO és \ xHHH (itt jelöli O oktális számjegy; H jelentése hexadecimális számjegy) lehetővé teszi, hogy a karakter ASCII vagy ANSI kódtáblázatban mint oktális vagy hexadecimális számok rendre. Például a kocsi vissza lehet benyújtani az alábbi módokon:

\ R - egy escape szekvencia,

\ 015 - oktális kód kocsi vissza,

\ X00D - hex kocsi vissza.

Meg kell jegyezni, hogy a sztring konstansok mindig biztos, hogy kérje a három számjegy a kontroll sorozatot. Például külön escape szekvencia \ n (újsor) is képviselteti magát \ 010 vagy \ xA, de sztring konstansok kell adnia mind a három számjeggyel, különben a karaktert követően az escape szekvencia kell tekinteni, mint a hiányzó részt. Például:

„ABCDE \ x009FGH” ez a karakterlánc csapat lesz kinyomtatva a használata bizonyos C nyelvi funkciók, mint a két külön szó ABCDE és FGH, tabulátorral tagolt, ebben az esetben, ha olyan hiányos szabályozás string „ABCDE \ x09FGH”, a nyomat ABCDEYAGH sor, így a fordító elfogadja szekvencia \ x09F jeleként „I”.

Fontos, hogy ha a backslash karakter nem előzi meg egy escape szekvencia (azaz nem szerepel a 4. táblázatot), és nem egy szám, ez a funkció figyelmen kívül hagyja, és a karakter képviseli, mint a szó. Például:

szimbólum \ h képviseli h egy string vagy karakter konstans.

Amellett, hogy meghatározza a kontroll szekvenciához, inverz perjel karakter (\) is használják, mint a folytatása karakter. Ha az (\) kell lennie (\ n), akkor mindkét karaktert figyelmen kívül hagyja, és a következő sorban a folytatása az előző. Ez a tulajdonság lehet használni az írás hosszú sora következett.

A C programozási nyelv által megosztott négyféle állandók: integer előjeles és előjel nélküli állandók, lebegőpontos állandók karakter konstansok és sztring literálok.

A konstans lehet megjeleníteni decimális, oktális vagy hexadecimális.

Tizedes állandó, amely egy vagy több decimális számjegy, az első számjegy nem lehet nulla (egyébként a számot kell értelmezni, oktális).

Oktális konstans ami egy kötelező nulla és egy vagy több oktális (beleértve a számokat nem lehet szám nyolc és kilenc, mivel ezek a számok nem szerepelnek oktális).

Hexadecimális állandót kezdődik kötelező szimbólumok sorozatát 0x vagy 0X, és tartalmaz egy vagy több hexadecimális számjegy (0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F)

Ha azt szeretnénk, hogy hozzon létre egy negatív egész szám állandó, használja a „-” jel előtt az állandó belépési (ami nevezhető egyoperandusú mínusz). Például: -0x2A, -088, -16.

Minden egész konstans van rendelve egy típus, amely meghatározza a transzformációk, amelyeket teljesíteni kell, ha a konstans kifejezésekben. konstans típusú meghatározása a következő:

- Tizedes állandók kezelik aláírt számokat. és hozzárendelt típusú int (egész), vagy hosszú (long integer) összhangban konstans értékét. Ha az állandó kisebb, mint 32768, akkor van rendelve a típus int egyébként hosszú.

- oktális és hexadecimális állandók hozzárendelt int típusú, unsigned int (előjel nélküli egész), hosszú, vagy előjel nélküli hosszú függően állandó értékek, mint az 5. táblázatban látható.

A tartomány a hexadecimális állandók

Tartomány nyolcas állandók

Ahhoz, hogy bármely egész konstans, hogy milyen típusú a hosszú, elég, hogy írni a végén az állandó „L” vagy „L”. például:

5l, 6l, 128L, 0105L, OX2A11L.

Állandó lebegőpontok - decimális szám képviseli a valós szám a tizedesvessző és a rendelési számot. állandó felvételi formátum lebegőpontos:

. [Számjegyek] [számjegyek] [E | e [+ | -] számjegyek].

Lebegőpontos szám áll egész és tört részek, és (vagy) a rendelési számot. Lebegőpontos állandók pozitív számok dupla pontosságú (dupla van típus). Ahhoz, hogy meghatározzuk a szükséges mennyiséget, hogy egy negatív állandó kifejezés egy mínusz jel és a pozitív konstansok.

Példák: 115,75, 1.5E-2 -0,025. 075 -0.85E2

A karakter konstans - képviselő karakter zárt aposztrófok. A vezérlő jelsorozat kezelik, mint egy egyetlen karaktert, akkor megengedett használni karakter konstansok. Az érték egy karakter konstans van a számkód a karaktert. példák:

'\ N' - newline

'\\' - backslash,

'\ V' - függőleges lapot.

Karakter konstansok int típusú és típusa konverziós kiegészítve jel.

Egy karakterlánc konstans (szó vagy nyelvtani string) - egy karaktersorozat (beleértve a húr és nagybetűket a latin és a magyar, valamint a számok) idézőjelben ( „) Például :.” Az iskola N35 „a” város Tambov „” YZPT CODE”.

Megjegyezzük, hogy az összes vezérlő karakterek, idézőjel ( „), backslash (\) és az új sor karakter egy szövegkonstans és szimbolikus állandók jelentik a megfelelő kontroll szekvenciák. Mindegyik kontroll szekvencia mint egyetlen karaktert. Például, ha nyomtatni szó” The School \ n N 35 „része” iskola „van nyomtatva egy sorban, és a második rész” N 35 „a következő sorban.

Szimbólumok szó húrok RAM-ban tárolt. A végén minden szövegkonstans fordító hozzáad egy null karakter, amely felírható: „\ 0”.

Egy string-tekinthető, mint egy sor karakterek (char []). Megjegyzés egyik fontos jellemzője, az elemek száma a tömbben száma megegyezik az soronkénti karakterek, plusz 1, mert a nulla jel (sor vége karakter) is eleme a tömb. Minden szó húrok kezelik a fordító, mint a különböző tárgyakat. A string-is látható, mint több sorban is. Ilyen vonalak vannak elválasztva kibocsátásával backslash és kocsi vissza karakter \ n. csak egy string-felírható egyetlen vonalon forráskód. Ha azt szeretnénk, hogy továbbra is írásban azonos string-on a következő sorban a forrás szöveget, akkor nem tud egy karakterláncot a másik végén a vonal a forráskód. Például forráskód:

azonos szó húrok:

„Karakterlánc határozatlan hosszúságú”.

Azonban ez sokkal kényelmesebb, hogy összekapcsolják a szó húrok használt szimbólum (ok) helyet. Ha a programban két vagy több literálok szóközzel elválasztva vagy lapok, akkor kell kezelni, mint a szó szerinti szöveg. Ezt az elvet lehet használni a kialakulását literálok, elfoglal több, mint egy sorba.

A sorozat nagybetűs vagy kisbetűs ábécé betűit és számokat, és aláhúzás „_” lehet használni, mint egy azonosítót. Az azonosító csak akkor kezdődhet betűvel vagy „_”, de minden esetben egy számot. A kis- és nagybetűk különböznek az identitás. Például: azonosítók abc és az ABC, A128B és a128b érzékelik különböző.

Először is, az azonosító nem egyezik a kulcsszavak fenntartott szavak és a funkció nevét a fordítóprogram könyvtár C.

Másodszor, meg kell különös figyelmet fordítanak a használata az aláhúzás karakter (_), az első karakter azonosító azonosítókat így kialakított, egybeeshet a nevét rendszer funkciók vagy változó, az az eredmény, hogy azok válnak.

1.4. Kulcsszavak

Kulcsszavak - van fenntartva azonosítók. építésére használták nyelvi szolgáltatók.

Kulcsszavak listáját:

A kulcsszavak nem használhatók azonosítóként.