Канстанты ў праграмаванні на Сі


Канстанты таксама з'яўляюцца зменнымі, але іх значэнні не будуць мяняцца на працягу праграмы. Іх яшчэ называюць як літаралы. Яны могуць быць цэлымі канстантамі, якія плаваюць канстантамі або радкавымі канстантамі.

Цэлыя канстанты - гэта пастаянныя зменныя, якія ўтрымліваюць толькі цэлыя значэнні - толькі цэлыя лікі. Пры стварэнні цэлых канстантных значэнняў трэба мець на ўвазе наступныя правілы.

  • У ім павінна быць хаця б адна лічба.
  • У ім не павінна быць дзесятковых лікаў.
  • Гэта можа быць дадатны лік альбо адмоўны лік, альбо нуль.
  • У ім не можа быць коскі і прабелаў.
  • Ён можа мець значэнні ад -32768 да 32767
  • Ён можа мець дзесятковыя лікі, васьмярковыя лікі альбо шаснаццатковыя лікі.

Напрыклад: - дзесятковыя канстанты: 0,1, 23, 4546, 676, -10, -1023 і г.д.
Васьмівугольныя канстанты: 021, 123, 033, 2467 і г.д.
Шаснаццатковыя канстанты: 0x7f, 0x2a, 0x34acd і г.д.

Плаваючая / рэальная канстанты - гэта канстанты, якія ўтрымліваюць толькі дробавыя лікі.

  • У ім павінна быць хаця б адна лічба.
  • Ён павінен мець дзесятковы коскі.
  • Гэта можа быць як станоўчае, альбо адмоўнае лік.
  • У ім не могуць быць коскі і прабелы.
  • Ён можа быць у экспанентнай форме - з мантысавай часткай і экспанентнай часткай, якая аддзяляецца літарай "е".
  • Як мантыса, так і экспанентная частка могуць быць дадатнымі альбо адмоўнымі лікамі.
  • У экспанентнай частцы павінна быць хаця б адна лічба.
  • Плаваючыя значэнні могуць вар'іравацца ад -3.4e38 і + 3.4e38

Напрыклад: - 0.2334, 45.565, 2334.54456, -0.2323, -0.562E-5

Сімвальная канстанта будзе мець адзінкавыя значэнні канстанты.

  • Гэта можа быць алфавіт, адназначная лічба альбо адзін спецыяльны сімвал, укладзены ў інвертаваныя коскі ('і').
  • Ён можа мець толькі 1 сімвал і выдзяляе толькі 1 байт памяці.

Напрыклад: - A, F, g, I, z, Z, v і г.д.

Радкавая канстанта будзе мець пастаянныя значэнні радка.

  • Гэта можа быць камбінацыя алфавіту, адназначнай лічбы альбо аднаго спецыяльнага сімвала, укладзенага ў двайныя інвертаваныя коскі ("і").
  • Ён можа мець столькі знакаў, колькі мы хочам, і выдзяляць памяць, роўную колькасці байтаў сімвалаў.

Напрыклад: - "Праграма C", "Прыклад пастаяннага радка!", "C", "і г.д.

У нас таксама могуць быць спецыяльныя канстанты характару. Іх звычайна называюць паслядоўнасцю ўцёкаў. Ніжэй пералічаны найбольш часта выкарыстоўваюцца парадкі ўцёкаў і іх выкарыстанне.