ПредишенСледващото

1.3.Alfavit Java език. Десетични и шестнадесетични цифри и числа. резервирани думи

Азбука на Java

Java език азбука се състои от букви, десетични числа и специални знаци.





Letters се считат букви (кодирани в ASCII стандарт), букви от националните азбуки (кодирани в стандарта Unicode, UTF-16 кодирана) и съответните символи кодиран контролни последователности (за да бъдат описани по-късно).







Букви и цифри могат да бъдат използвани като идентификатори (т.е. име) променливи, методи и други езикови елементи. Въпреки това, когато се използва като идентификатори на националните азбуки в някои случаи могат да възникнат проблеми - тези знаци се показват като въпросителни знаци.

Като част от писмо се занимава само със символи на националните азбуки. Останалите извън английската азбука - специални знаци. Те се използват като носители и разделители на езика Java и не може да бъде част от идентификатори.

ASCII писма

За повече "букви" ASCII

  • _ - долна,
  • $ - знак за долар.

Националната писмо азбука например български

  • ABCD ... AUKRO - главни букви (столица)
  • абв ... ЮЯ - с малки букви

Десетични и шестнадесетични цифри и числа

Цели числови константи в Java код (така наречените буквални константи) могат да бъдат десетични или шестнадесетични. Те са написани или ASCII символи или знаци Unicode, както следва.

Десетични константи са написани, както обикновено. Например, -137.

Шестнадесетично постоянна започва с 0x или 0X характер (цифра 0, следвана от латинската буква Х), а след това и самия номер е в шестнайсетична система. Например, 0x10 съответства; Тя отговаря на 0x2F и т.н. За шестнадесетичен нотация описано по-долу.

Преди това понякога се използва осмични числа в ++ езици на C / C, както и по-стари версии на Java, можете да ги запишете във формата на номера започващи с цифрата 0. Това е 010 предвид. В момента номерата на програмните осмични почти никога не се използват, както и неправилна употреба на водеща нула може да доведе до логически грешки в програмата.

Една постоянна число в нормалния запис е от тип Int. Ако константа добави буквата L (или л, което се разглежда по-лошо в текста, но се подчертава и в развитие на околната среда), тя ще бъде от типа дълго. Той има по-широк диапазон от стойности от вътр.

Сега обясни какво шестнайсетична система на числата, и защо това е необходимо.

Информацията е представена в компютъра в двоична форма - като последователност от битове. Bit - минимална част от информацията, той може да бъде представен като клетка, която съхранява или нула или един. Но малко - твърде малка единица, така че информацията се съхранява в компютрите, кодира и предава байта - в части от 8 бита.

Ние сме свикнали да работите с числа, написани на т.нар десетичната система. Той разполага с 10 числа (от 0 до 9), и по броя на знака след десетичната запетая са на разположение. Всяка цифра има тегло 10 отляво в сравнение с предишното, т.е. за стойности на броя съответстваща на фигурата, в която освобождаване стоящи там фигура трябва да бъде умножена по 10 в съответната степен. Това означава, че и т.н.

В програмирането, десетичната система не винаги е удобно да се използва, тъй като компютрите, информацията е организирана под формата на битове, байтове и по-големи порции. Man неудобно да се манипулира данни под формата на дълги поредици от нули и единици. В момента стандартната програмиране система е шестнайсетична система. Например, с помощта на естествено кодирани цветови стойности на отделните битове се задават номер и криптира информацията за разшифроване, и така нататък. В тази бройна система всичко е много подобен на десетичната, но не 10, а 16 цифри, и освобождаване от отговорност на тегло е 10, и 16. Тъй като първите 10 цифри са обикновени десетични цифри, и като липсващите числа по-големи от 9, използвайте главна латинска букви А, В, С, D, Е, F:

  • 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е

Това означава, А = 10, В = 11, C = 12, D = 13, Е = 14, F = 15.

Имайте предвид, че шестнайсетична система от 0 до 9 са написани едни и същи, и по-голямо от 9-различно. За номера от 10 до 15 в шестнадесетична бройна система се използват буквите от А до F, и след това ще използвате следващия шестнадесетичен цифра. Десетична стойност 16 в шестнадесетична бройна система се записва като 10. За да не се обърка броя записани в различни бройни системи. Те пишат за дясното индекса посочване на корен. За тази 10 десетичен, шестнадесетичен система номер, за да основе 16 до десетичната система обикновено не се показват, ако тя не доведе до объркване. По същия начин, в литературата често не посочва основата за цифрите, написани на шестнайсетична система. ако броят на записи в посрещане не само на "нормалните" цифри от 0 до 9, но на "буквални" цифри от А до F. Обикновено се използват главни букви, но могат да се прилагат с малки букви.

Повече подробности относно представителството на номера в компютъра ще бъдат обсъдени в отделна секция.

Java запазени думи на езика

Това са думи, запазени за синтаксиса на език, а целта им не могат да бъдат предефинирани в рамките на програмата.

1.4. Последователността контрол. Unicode знаци. Специални знаци

бягство последователности

последователности бягството - форма текстови символи

Понякога в програмата на константите на низови които искате да използвате символи, които са по обичайния начин в текста на програмата може да се влезе. Например, кавичките (те трябва да бъдат използвани в кавички, което е трудно), символ на въпроса (е запазено за тройния условен оператор), както и голямо разнообразие от специални знаци. В този случай, контролната последователност - наклонена черта характер, последвано от характер контрол. Таблицата показва контролната последователност. се оценява в Java.







Свързани статии

Подкрепете проекта - споделете линка, благодаря!