език за програмиране в B 1
Контролните последователности \ OOO и \ xHHH (тук означава О осмична цифра Н обозначава шестнадесетична цифра) дава характер от ASCII или ANSI кодова таблица като последователност от осмична или шестнадесетичен номера съответно. Например нов ред могат да се подават по следните начини:
\ R - бягство последователност,
\ 015 - осмична код за връщане,
\ X00D - връщане шестнадесетичен превоз.
Трябва да се отбележи, че в низа константи са винаги забравяйте да попитате всички три цифри в контролната последователност. Например отделна управляваща последователност \ н (нов ред) могат да бъдат представени като \ 010 или \ ХА, но низови константи трябва да посочите трите цифри, в противен случай, чийто характер или героите се спазва следната последователност бягство ще се счита за липсващата част. Например:
"ABCDE \ x009FGH" този низ отбор ще бъде отпечатан с употребата на определени С езиковите функции като две отделни думи ABCDE и FGH, табулатори, в този случай, ако посочите непълен контрол низ "ABCDE \ x09FGH", разпечатката ще ABCDEYAGH линия, така че компилаторът ще приеме поредица \ x09F като символ на "I".
Имайте предвид, че, ако характер на наклонена черта не се предхожда от бягство последователност (т.е. които не са включени в таблица 4), а не е число, тази функция се игнорира, а характерът е представен като буквално. Например:
символ \ ч е представена от час в низ или символна константа.
В допълнение към определяне на контролната последователност, обратна наклонена черта характер (\) се използва също като продължение характер. Ако в (\) трябва да бъде (\ N), а след това и двата знака се игнорират, а на следващия ред е продължение на предишната. Този имот може да се използва за писане на дълги низове.
В езика за програмиране C споделя от четири типа константи: число подписани и неподписани константи, с плаваща запетая с константи, константи характер и низовете.
А постоянно могат да бъдат представени в десетичен, осмична или шестнадесетична.
Знак постоянно се състои от един или повече десетични цифри, първата цифра не може да бъде нула (в противен случай броят ще се тълкува като осмично).
Осмичен постоянно се състои от задължителни нула и едно или повече осмични цифри (включително цифри не трябва да е номера осем и девет, тъй като тези цифри не са включени в осмична).
Шестнадесетичен постоянна започва с задължително последователност от символи 0x или 0x и съдържа един или повече шестнадесетични цифри (0,1,2,3,4,5,6,7,8,9, А, В, С, D, Е, F)
Ако искате да се създава отрицателно число постоянни, използвайте "-" знак в предната част на постоянен запис (което ще се нарича минуса). Например: -0x2A, -088, -16.
Всеки число постоянно се възлага на един тип, който определя трансформациите, които трябва да бъдат изпълнени, ако константа използван в изрази. постоянен тип се определя, както следва:
- Десетична константа, се третират като подписани номера. и определен тип междинно съединение (цели) или дълго (дълго число) в съответствие със стойността на константата. Ако константа е по-малко от 32 768, а след това се дава INT тип иначе дълго.
- осмична и шестнадесетична константи предназначени тип ср, неподписан междинно съединение (положително цяло), дълго, или неподписан дълго в зависимост от постоянни стойности, както е показано в Таблица 5.
Обхватът на шестнадесетични константи
константи Range осмични
За всяко число постоянни, за да се определи вида на дълга, достатъчно, за да сложи писмо в края на постоянното "L" или "L". например:
5л, 6л, 128L, 0105L, OX2A11L.
Постоянно с плаваща точка - десетични числа представени като реално число с десетична запетая и номера на поръчката. постоянен формат за запис с плаваща запетая:
. [Цифри] [цифри] [Е | д [+ | -] цифри].
Плаваща точка номер се състои от цяло число и фракционни части, и (или) пореден номер. Плаващи константи точкови са положителни числа двойна точност (двойна имат тип). За да се определи количеството, необходимо за формиране на негативно константен израз със знак минус и положителни константи.
Примери: 115.75, 1.5Е-2 -0.025. 075 -0.85E2
А символна константа - представляващ характер затворени в единични кавички. последователност бягство, се третира като един знак, че е допустимо да се използва константи характер. Стойността на постоянен характер е цифровия код на героя. примери:
'\ N' - нов ред
"\\" - наклонена черта,
'\ V "- вертикална раздел.
константи символи са от тип Int и вид реализация допълва знак.
Низ константа (буквален или буквално низ) - поредица от символи (включително низ и малки букви от българската и латински, както и номерата) в кавички ( "), например :." Училището N 35 "," градът на Тамбов "," YZPT код ".
Имайте предвид, че всички контролни знаци, кавички ( "), наклонена черта (\) и символ за нов ред в низ буквални и символични константи представляват съответните контролни последователности. Всяко управление последователност е представен като един символ. Например, когато печатате буквално" The School \ н N 35 "част" училище "се отпечатва на един ред, а втората част" N 35 "на следващия ред.
Символи буквални низове се съхраняват в RAM. В края на всяка струна буквален компилатор добавя нулев знак, който може да се запише като: "\ 0".
А буквално низ се разглежда като набор от символи (въглен []). Имайте предвид, важна характеристика, на броя на елементите в масива е равен на броя на знака на ред, плюс един, защото нула символ (края на линия характер) също е елемент на масива. Всички буквални струни, се третират от съставителя и разнообразие от обекти. Буквалното низ може да се покаже като няколко реда. Тези линии са разделени чрез издаване на наклонена черта и връщане характер \ н. само един буквален низ може да бъде написано на един ред код. Ако искате да продължите да пишете на същия буквален низ на следващия ред на изходния текст, можете да сложите низ в другия край на линията на изходния код. Например изходния код:
е идентични буквени низове:
"String с неопределена дължина".
Въпреки това, той е по-удобно да се съчетаят буквалните конците, използвани за символ (и) пространство. Ако в програмата има два или повече литерали разделени с интервали или раздели, те ще бъдат третирани като буквално низ. Този принцип може да се използва за образуването на литерали, заема повече от един ред.
Последователността на главни или малки букви от азбуката и номера, и долна черта "_" може да се използва като идентификатор. Идентификационният номер, може да започне само с писмо или "_", но в никакъв случай с цифра. Главни и малки букви се различават в идентичност. Например: идентификатори ABC и ABC, A128B и a128b се възприемат като различни.
На първо място, ID не съвпада с ключовите думи, запазени думи и имена на функции от съставител библиотека В.
На второ място, ние трябва да обърнем специално внимание на използването на символа долна черта (_), като първият идентификатор характер като идентификатори, построени по този начин, може да съвпадне с имената на функции или променливи система, в резултат на което те стават недостъпни.
1.4. Ключови думи
Ключови думи - е запазено идентификатори. се използват за изграждане на езиковите оператори.
Списък на ключовите думи:
Ключовите думи не могат да се използват като идентификатори.