hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 20:08



Jelenlévő felhasználók

Jelenleg 232 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 231 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: C++ Alapok (2.) - Változók
HozzászólásElküldve: 2016.09.11. 16:08 
Offline
SM Fejlesztő
Avatar

Csatlakozott: 2012.10.18. 15:58
Hozzászólások: 2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
C++ Alapok (2.) - Változók

A változókat leginkább a programjaink dinamikussá tételében kamatoztatjuk. C++ ban elég sok változóról hallunk. Prezentálom mik is léteznek.

Egész számok tárolására int-et használunk, ami integer angol szóból ered.
Ezeknek több fajtája van.

Használata:
  1. int a=4; /* -2000000000 és 2000000000 között tárolhatunk benne számokat */
  2. unsigned int b=6; /* Kivonja a minuszokat és hozzárakja a plusz értékhez, ergo 4000000000 nagyságú számot tárolhatunk benne */
  3. short int c=3000; /* kb. 30000 körüli számnagyság a maximum, ez akkor jó, ha külön nem gépet terhelő programot akarunk irni. */
  4. long int d=312; /* ugyanaz mint az előző, csak a másik irányba. */


Ezeket lehet cifrázni, és akkor már egy elég nagy tárolóértékű változót kapunk. pl:
  1. unsigned long int e;


Valós számok tárolására:

  1. float f=3.14;


Betűk tárolására:

  1. char g = 'a';


Logikai értékek tárolására:

  1. bool h=true;
  2.  
  3. /* MEGJEGYZÉS:
  4.  
  5. Mivel 2-es számrendszerben mozgunk egyébként megadhatsz neki számokat is. 0-1.
  6.  
  7. */
  8. bool i=0; //helyes (false) értéket ad vissza.


Szöveg tárolására:

  1. string j = "Ez egy mondat.";


FONTOS:

Változónévnek ne nagyon használjunk ékezetes karaktert, nem szereti a program.

EGYÉB:

Természetesen változót utólag is módosithatunk. (egyéb esetben nem lenne értelme)
Példa:
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int i;
  6.  
  7. int main() {
  8.     i = 1;
  9.     return 0;
  10.    
  11.     figure( i++ );
  12. }

_________________
www.akosvagyok.hu

Ők köszönték meg Maxi nek ezt a hozzászólást (összesen 3): mforce (2016.09.11. 16:45) • Zeei (2016.09.12. 15:46) • Deluxe (2016.10.19. 11:21)
  Népszerűség: 6.82%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: C++ Alapok (2.) - Változók
HozzászólásElküldve: 2016.10.19. 07:37 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
A char típusú változó nem egészen betűt tárol, ez így nem pontos.
A char is egy egyfajta integer típus, ami egy 1 bájtos integert képes tárolni. Minden int szabály vonatkozik rá is, azonban itt nem a szám értéke lesz a változó valós értéke, hanem a szám egy ASCII kódot fog jelenteni (ami lehet NULL, különféle definíciók [pl.: SOH, STX] , számok, betűk, spec.karakterek stb).


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 0 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole