Logo ky.boatexistence.com

Эмне үчүн c ичинде кол коюлбаган белги керек?

Мазмуну:

Эмне үчүн c ичинде кол коюлбаган белги керек?
Эмне үчүн c ичинде кол коюлбаган белги керек?

Video: Эмне үчүн c ичинде кол коюлбаган белги керек?

Video: Эмне үчүн c ичинде кол коюлбаган белги керек?
Video: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Май
Anonim

Көбүнчө символ маанилерин сактоо үчүн колдонулат. unsigned - эстутум блокторуна жазыла турган маанилерди көбөйтүү үчүн колдонулган квалификациялоочу. Мисалы - char -128ден +127ге чейинки маанилерди сактай алат, ал эми кол коюлбаган символ 0дөн 255ке чейин гана маанини сактай алат.

Эмне үчүн бизге кол коюлган жана кол коюлбаган символ керек?

1 Жооп. char маалымат түрү адатта символду көрсөтүү үчүн колдонулса да (жана ал анын атын ошол жерден алат), ал санды сактоо үчүн өтө аз өлчөмдөгү орун, адатта бир байт керек болгондо да колдонулат. Кол коюлган символ -128ден 127ге чейинки сандарды сактай алат, ал эми белгисиз символ 0дөн 255ке чейинки сандарды сактай алат

Чар же кол коюлбаган символ колдонушум керекпи?

Идеалында, көчмө программа объекттин кол коюулугуна көз каранды болгондо ар дайым кол коюлган символду же кол коюлбаган символду колдонушу керек. Бирок көптөгөн программалар жөнөкөй тамганы колдонуу үчүн жазылган жана алар үчүн жазылган машиналарга жараша кол коюлат же кол коюлбай калат деп күтүшөт.

С тилиндеги кол коюлган жана кол коюлбаган символдун ортосунда кандай айырма бар?

Болбогон белги түрү терс эмес бүтүн санды гана сактай алат, анын минималдуу диапазону 0 жана 127 ортосунда C стандартында аныкталган. Кол коюлган символ түрү, терс, нөл жана оң бүтүн маанилерди сактай алат. Анын минималдуу диапазону C стандартында аныкталгандай -127 жана 127 ортосунда болот.

Unsigned C тилинде эмнени билдирет?

C жана C++ азыркы тилдер арасында кол коюлган жана белгиси жок бүтүн сандарды айырмалоодо адаттан тыш болуп саналат. int демейки боюнча кол коюлат, демек, ал оң жана терс маанилерди көрсөтө алат. Белгисиз бул эч качан терс боло албаган бүтүн сан.

Сунушталууда: