Ebben az oktatóanyagban megismerheti a változókat és a változók elnevezésének szabályait. Ezenkívül megismerheti a C programozás különböző literáljait és az állandók létrehozását.
Változók
A programozás során a változó az adatok tárolására szolgáló tároló (tároló terület).
A tárolási terület megjelöléséhez minden változónak egyedi nevet (azonosítót) kell adni. A változó nevek csak a memória helyének szimbolikus ábrázolása. Például:
int playerScore = 95;
Itt a playerScore egy int
típusú változó . Itt a változóhoz egész számot rendelünk 95
.
Egy változó értéke megváltoztatható, ezért a névváltozó.
char ch = 'a'; // some code ch = 'l';
A változó elnevezésének szabályai
- A változó nevében csak betűk (nagy- és kisbetűk egyaránt), számjegyek és aláhúzások lehetnek.
- A változó első betűje lehet betű vagy aláhúzás.
- Nincs szabály arra vonatkozóan, hogy egy változó neve (azonosítója) milyen hosszú lehet. Egyes fordítóknál azonban problémák merülhetnek fel, ha a változó neve 31 karakternél hosszabb.
Megjegyzés: Mindig próbáljon értelmes neveket adni a változóknak. Például: firstName
jobb változó neve, mint fn
.
A C egy erősen tipizált nyelv. Ez azt jelenti, hogy a változó típusa nem változtatható meg a deklarálás után. Például:
int number = 5; // integer variable number = 5.5; // error double number; // error
Itt a számváltozó típusa int
. Nem rendelhet lebegőpontos (decimális) 5.5 értéket ehhez a változóhoz. Ezenkívül nem definiálhatja újra a változó adattípusát double
. By the way, hogy tárolja a tizedes értékeket C, meg kell, hogy állapítsa meg a típust sem double
vagy float
.
Ezen az oldalon többet megtudhat a változó által tárolható különféle adatokról.
Literals
A literálok a rögzített értékek ábrázolásához használt adatok. Közvetlenül a kódban használhatók. Például: 1, 2,5, „c” stb.
Itt az 1 2.5
és a 'c' literál. Miért? Nem rendelhet más értékeket ezekhez a kifejezésekhez.
1. Egész számok
Az egész szám egy numerikus literál (számokkal társítva), töredék vagy exponenciális rész nélkül. A C programozásban háromféle egész literál van:
- tizedes (10. alap)
- oktális (8. alap)
- hexadecimális (16. alap)
Például:
Tizedes: 0, -9, 22 stb. Oktál: 021, 077, 033 stb. Hexadecimális: 0x7f, 0x2a, 0x521 stb.
A C programozásban az oktális 0-val kezdődik, a hexadecimális 0-val kezdődik.
2. Lebegőpontos irodalmak
A lebegőpontos literál olyan numerikus literál, amelynek vagy tört, vagy kitevő alakja van. Például:
-2,0 0,0000234 -0,22E-5
Jegyzet: E-5 = 10
-5
3. Karakterek
A karakter literál úgy jön létre, hogy egyetlen karaktert idézőjelek közé tesz. Például: 'a', 'm', 'F', '2', ')' stb.
4. Menekülési szekvenciák
Néha olyan karaktereket kell használni, amelyek nem írhatók be, vagy különleges jelentéssel bírnak a C programozásban. Például: újsor (enter), fül, kérdőjel stb.
E karakterek használatához menekülési szekvenciákat használnak.
Menekülési szekvenciákMenekülési szekvenciák | karakter |
---|---|
| Backspace |
f | Formatáp |
| Új sor |
| Visszatérés |
| Vízszintes fül |
v | Függőleges fül |
\ | Visszavágás |
\' | Egyetlen idézőjel |
" | Dupla idézőjel |
? | Kérdőjel |
|