Typedef таърифловчиси янги типларни киритишга имкон беради. - Typedef таърифловчиси янги типларни киритишга имкон беради.
- Мисол учун янги COD типини киритиш:
- typedef unsigned char COD;
- COD simbol;
Константа(Ўзгармас)лар - Константа - ўзгартириш мумкин бўлмаган қиймат. C тилида беш турдаги константалар ишлатилиши мумкин:
- символлар,
- бутун сонлар,
- ҳақиқий сонлар,
- сановчи константалар
- нуль кўрсаткич.
- Белгили ўзгармаслар. Белгили ўзгармаслар одатда бир байт жойни эгаллайди ва бу 256 хил белгини сақлаш учун етарлидир. Char типи қийматларини 0..255 сонлар тўпламига ёки ASCII белгилар тўпламига интерпретация қилиш мумкин.
- ASCII белгилари – компьютердаги стандарт белгилар тўплами.
- ASCII - бу American Standard Code for Information Interchange (Американинг ахборот алмашиниши учун стандарт коди) деган маънони англатади.
- Мисол учун,
- ‘x’,’*’,’\012’,’\0’,’\n’- битта символли константа;
- ‘dd’,’\n\t’,’\x07\x07’ икки символли константалар.
- С++ компиляторида текстларни форматловчи бир нечта махсус белгилардан фойдаланилади. (Улардан энг кўп тарқалгани жадвалда келтирилган).
- Махсус белгилар ахборотларни экранга, файлга ва бошқа чиқариш қурилмаларига чиқаришда форматлаш учун қўлланилади.
- Махсус '\' символидан бошланган символлар эскейп символлар дейилади. Символли константа қиймати символнинг компьютерда қабул қилинган сонли кодига тенгдир.
-
- ESC (эскейп) символлар жадвали (давоми)
- Бутун сонлар ўнлик, саккизлик ёки ўн олтилик саноқ системаларида берилиши мумкин.
- Ўнлик саноқ системасида бутун сонлар 0-9 рақамлари кетма-кетлигидан иборат бўлиб, биринчи рақами 0 бўлиши керак эмас.
- Саккизлик саноқ системасида бутун сонлар 0 билан бошланувчи 0-7 рақамларидан иборат кетма-кетликдир.
- Ўн олтилик саноқ системасида бутун сон 0x ёки 0X билан бошланувчи 0-9 рақамлари ва a-f ёки A-F ҳарфларидан иборат кетма-кетликдир.
- Масалан, 15 ва 22 ўнлик сонлари саккизликда 017 ва 026, ўн олтиликда 0xF ва 0x16 шаклда тасвирланади.
- Маълумотларнинг бутун сон тури.
- Охирига l ёки L ҳарфлари қўйилган ўнлик, саккизлик ёки ўн олтилик бутун сон.
- Маълумотларнинг ишорасиз (unsigned) бутун сон тури:
- Охирига u ёки U ҳарфлари қўйилган ўнлик, саккизлик ёки ўн олтилик оддий ёки узун бутун сон.
- Маълумотларнинг ҳақиқий сон тури. Маълумотларнинг ҳақиқий сон тури олти қисмдан иборат бўлиши мумкин: бутун қисм, нуқта, каср қисм, e ёки E белгиси, ўнлик даража ва F ёки f суффикслари.
- Масалан : 66., .0, .12, 3.14F, 1.12e-12.
- Маълумотларнинг узун ҳақиқий сон тури:
- Охирига L ёки l суффикслари қўйилган ҳақиқий сон.
- Масалан: 2E+6L;
- Маълумотларнинг узун бутун сон тури.
Do'stlaringiz bilan baham: |