hlmod.hu https://hlmod.hu/ |
|
Literálok [kérdés] https://hlmod.hu/viewtopic.php?f=114&t=25857 |
Oldal: 1 / 1 |
Szerző: | Maxi [ 2016.08.12. 17:06 ] |
Hozzászólás témája: | Literálok [kérdés] |
Valaki segitene elmagyarázni, hogy mik azok a Literálok? Mármint félig értem, de nem teljesen. Kérhetnék 1-1 példát? |
Szerző: | CrB [ 2016.08.12. 19:46 ] |
Hozzászólás témája: | Re: Literálok [kérdés] |
Nah akkor Először is tisztázzuk, hogy a programok 2 fontos részből állnak 1. adatok 2. utasítások Adatok két helyről kerülhetnek egy programba 1. Az adat értékét tartalmazza a program szövege ( ilyen például a Pi értéke ) 2. Külső forrásból pl: billentyűzetről, adatbázisból stb.. Azok az adatok amik a program szövegében benne vannak 2 félék lehetnek Literálok vagy konstansok. Tehát a literál nem más mint a program szövegébe direkt módon beleírt adat. Példa 4*r^2*Pi Ebben a példában a 4 egy literál. Literálokról fontos tudni: van értékük és típusuk. A literál típusa ismert, de a forráskód nem tartalmaz erre direkt utalást, ezt nevezzük implicit típusmegadásnak. (A 4 literál egy tizes számrendszerben megadott int típusú érték ) Milyen literálok vannak? Egész szám literálok 10 es vagy 16 os számredszerben ( ezek típusa minden esetben int lesz tehát 4 byte os előjeles egész ) A 16 -os számrendszer beli alak a 0x előtagról ismerhető fel. Tört szám literálok ( mindig double típusúak ) Logikai literálok ( true / false ) Karakter literálok ( formájukból ismerhetőek fel kötelezően ' karakterek közé kell tenni char tipusúak ) A karaktereket két féle képpen írhatjuk be literál alakban per-jel segítségével, kódjukkal. String literálok ( formájukból ismrhetőek fel kötelezően " karakterek közé kell tenni. Felépítése során karakter literál sorozatot írunk be idézőjelek között. Minden egyes karakternek az idézőjelek belsejében önállóan is meg kell állni a helyét mint karakterliterál. E miatt használhatóak a per-jeles kapcsolatok, kombinációk is.) Tudom sok minden kimaradt de próbáltam érthetőre fogni |
Szerző: | Maxi [ 2016.08.12. 19:48 ] |
Hozzászólás témája: | Re: Literálok [kérdés] |
CrB írta: Példa 4*r^2*Pi Ebben a példában a 4 egy literál. Köszi. |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |