Volna szíves valaki elmagyarázni nekem? C++
A bool és a char változótípusokat nem értem.
Annyit tudok a bool típusról,hogy igaz vagy hamis a char típusról pedig,hogy 256 féle karakter ez abszolút nem értem.
A c++ ban mi az a karakter?
Karakterek például a betűk, számok (mármint amit karakterként tárolsz 0-9-ig), de a nem nyomtatható karakterek is (pl. új sor, fájl-vége). A char ezeknek a (ASCII) kódját tárolja.
A bool, pedig ahogy mondtad, igaz/hamis (true/false, 1/0) értékeket tárolhat.
A bool-t akkor használod, amikor valamilyen állapotod van, pl. valami még folyamatban van? Megtörtént-e valami?...
A char-t pedig amikor egy (vagy ha egy karakter-tömböt használsz, akkor több karaktert (szavat, szöveget)) tárolsz (de használhatod akár szám-tárolásra is, hiszen éppúgy egy számot tárol (mint írtam a karakter kódját)).
Öntsünk tiszta vizet a pohárba.
A bool egy elvileg 1 bites(de valójában egy bájtos) szám, ami két értéket vehet fel
A char egy egy bájtos integer(8 bites), azaz egy számot tud tárolni 0 és 255 között.
Ennyi az egész.
Kösz a válaszokat egyre jobban értem ezt a két változó típust.
Nagyon sokat segítettek az eddigi válaszok de azért ha tud valamelyikőtök egy egy rövidke kis példával szolgálni akkor az iszonyat jó lenne.
Ha valakinek megjön a kedve,hogy írjon egy példát akkor abból lássam,hogy mikor szükséges ezek alkalmazása egy forráskódban.
Köszi :)
Szóval ha van egy szám ami 1 és 255 és még ami ezek számok között van akkor inkább használjak char típusú változót pl. int helyett?
Ha pedig pl két értéket akarok használni valamire akkor ott meg alkalmazzak inkább bool típust?
Már értem,hogy milyen változótípusok a bool és a char de most sajnos azt nem értem,hogy mikor kell használni őket.
Az 1:25 válaszoló le írta de nem értem :(
18:13 válaszoló fel vettelek msn re.
egr4444@windowslive.com
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!