Varatut nimet. Nimet ja varatut sanat pascalissa. Liukulukuluvut

Tunnisteet

Tunnisteita käytetään luokkien, menetelmien ja muuttujien nimeämiseen. Tunniste voi olla mikä tahansa sarja pieniä ja isoja kirjaimia, numeroita ja symboleja _ (alaviiva) ja $ (dollari). Tunnisteet eivät saa alkaa numerolla, jotta kääntäjä ei sekoita niitä numeerisiin kirjaimellisiin vakioihin, jotka kuvataan alla. Java on isot ja pienet kirjaimet erotteleva kieli. Tämä tarkoittaa, että esimerkiksi Arvo ja VALUE ovat eri tunnisteita.

Muuttujat

Muuttuja on Java-ohjelman tietojen tallennuksen pääelementti. Muuttujalle on ominaista tunnuksen, tyypin ja laajuuden yhdistelmä. Riippuen siitä, missä ilmoitat muuttujan, se voi olla paikallinen, kuten for-silmukan sisällä oleva koodi, tai se voi olla luokan esiintymämuuttuja, joka on kaikkien kyseisen luokan menetelmien käytettävissä. Paikalliset kiikarit ilmoitetaan käyttämällä kiharoita.

Luku 4. Tietotyypit ja kielioperaattorit

4.1 Yksinkertaiset tyypit

Javan yksinkertaiset tyypit eivät ole oliopohjaisia, vaan ne ovat samanlaisia ​​kuin useimpien perinteisten ohjelmointikielien yksinkertaiset tyypit. Javassa on kahdeksan yksinkertaista tyyppiä: - byte, short, int, long, char, float, double ja boolean. Ne voidaan jakaa neljään ryhmään:

    Koko. Näitä tyyppejä ovat byte, short, int ja long. Nämä tyypit ovat etumerkillisiä kokonaislukuja.

    Liukulukutyypit ovat float ja double. Niitä käytetään edustamaan lukuja, joissa on murto-osa.

    Merkkityyppi char. Tämä tyyppi on suunniteltu edustamaan merkkitaulukon elementtejä, kuten kirjaimia tai numeroita.

    Boolen tyyppi. Tämä on erityinen tyyppi, jota käytetään edustamaan Boolen arvoja.

Javalla, toisin kuin joissakin muissa kielissä, ei ole automaattista tyyppisuoraa. Tyyppiepävastaavuus ei aiheuta varoitusta käännöksen aikana, vaan virheilmoituksen. Jokaiselle tyypille on tiukasti määritelty sallitut arvot ja sallitut toiminnot.

Kokonaislukuja

Alla on taulukko bittisyvyydestä ja hyväksyttävistä alueista erityyppisille kokonaisluvuille.

Bittinen syvyys

Alue

9, 223, 372, 036, 854, 775, 808.. 9, 223, 372, 036, 854, 775, 807

2, 147, 483, 648.. 2, 147, 483, 647

32, 768.. 32, 767

Liukulukuluvut

Näiden tyyppien ominaisuudet on esitetty taulukossa.

Bittinen syvyys

Alue

1. 7е-308.. 1. 7е+ 308

3. 4e-038.. 3. 4e+ 038

Symbolit

Koska Java käyttää Unicodea edustamaan merkkejä merkkijonoissa, tämän kielen merkkityyppi on 16 bittiä leveä. Se voi tallentaa kymmeniä tuhansia merkkejä kansainvälisestä Unicode-merkistöstä. Merkkityypin alue on 0..65536. Unicode on kymmenien merkkikoodausten liitto, joka sisältää latinalaisia, kreikkalaisia, arabialaisia ​​aakkosia, kyrillisiä ja monia muita merkistöjä.

Vaikka char-arvoja ei käytetä kuin kokonaislukuja, voit käyttää niitä ikään kuin ne olisivat kokonaislukuja. Tämä mahdollistaa kahden merkin lisäämisen yhteen tai merkkimuuttujan arvon kasvattamisen.

Kirjoita boolean

Javassa on yksinkertainen tyyppinen boolen arvo, jota käytetään Boolen arvojen tallentamiseen. Tämän tyyppisillä muuttujilla voi olla vain kaksi arvoa - tosi ja epätosi. Boolen arvot palautetaan kaikkien vertailuoperaattoreiden tuloksena, esimerkiksi (a< b).

Muuttuva ilmoitus

Muuttujailmoituksen perusmuoto on:

tyyppi id[=arvo];

Tyyppi - se on joko yksi sisäänrakennetuista tyypeistä, eli tavu, short, int, long, char, float, double, boolean tai luokan tai käyttöliittymän nimi. Alla on esimerkkejä erityyppisten muuttujien ilmoittamisesta. Joitakin esimerkkejä ovat alkuarvon alustaminen. Muuttujat, joille ei ole määritetty alkuarvoja, alustetaan automaattisesti nollaan.

Ohjelman teksti on kirjoitettu käyttäen Latinalaiset kirjaimet, numerot ja merkit . Kirjaimet ovat sallittuja sekä isoilla että pienillä kirjaimilla.

Ohjelmatekstissä on erityinen rooli nimet (tunnisteet ) Ja varatut sanat.

Nimet (tunnisteet) Pascalissa


Jaettu vakiotunnisteisiin ja käyttäjätunnuksiin.


KANSSA Tavallisia tunnisteita käytetäänMerkitsee kielten kehittäjien määrittämiä funktioita ja vakioita. Esimerkiksi: sqrt, abs jne.

Käyttäjätunnukset käytetään osoittamaan ohjelmien nimiä, muuttujia, vakioita ja muita ohjelmassa määriteltyjä objekteja. Nimi voi koostua mistä tahansa määrästä kirjaimia tai numeroita (m enimmäispituus – 127 merkkiä), mutta sen täytyy alkaa kirjaimella tai alaviivalla .

Ohjelmoijat käyttävät usein merkityksellisiä nimiä ohjelmissaan. Tämä on aina hyödyllistä, ja monimutkaisissa ohjelmissa se on ehdottoman välttämätöntä.

Tässä muutamia esimerkkejä nimistä:

Kukka

TIM_04

Pascal_34


Väärä!

56 flover

pr 1

456

odin dva

(1 ja 3 - alkaa numerolla, 2 ja 4 - on välilyönti, eli se kirjoitetaan kahdella sanalla).


Huomio: Poikkeuksena ovat etikettitunnisteet, ts. tarrat voivat alkaa numerolla.


Varatut sanat Pascalissa

Käytetään merkitsemään operaattoreita, ohjelman osia ja muita Pascal-kielen elementtejä. Niitä ei voi käyttää niminä ja niillä on sama merkitys kaikissa ohjelmissa.


Varatut sanat ohjelmissa ovat seuraavat sanat:


Ehdoton

Ehdoton

Kirjasto

Kirjasto

Ja

Looginen JA

Mod

Jaoston loput

Array

Array

Ei

Loogista EI

Alkaa

Lohkon alku

Tai

Looginen TAI

Asia

Vaihtoehto

of

From

Const

Vakio

Esine

Esine

Div

Täydellinen jako

Menettely

Menettely

Mene

Mene

Ohjelmoida

Ohjelmoida

Tehdä

Täytä

Toistaa

Toistaa

alaspäin

Vähennetty

merkkijono

Linja

Muu

Muuten

Sitten

Että

Loppu

Lohkon loppu

Vastaanottaja

Kasvava

Tiedosto

Tiedosto

Tyyppi

Tyyppi

varten

varten

Siihen asti kun

Ennen

Toiminto

Toiminto

Käyttää

Käyttää

Jos

Jos

Var

Muuttuva

Keskeyttää

Keskeyttää

Sillä aikaa

Hei hei

Käyttöliittymä

Käyttöliittymä

Kanssa

Label

Label

Xor

Yksinomainen TAI


jne.

Kielletyt symbolit

Jos luodessasi uutta tiedostoa tai kansiota (työskennellessäsi käyttöjärjestelmässä Windows XP) yrität käyttää symboleja tiedoston/kansion nimessä \ / : * ? " < > | , järjestelmäviesti tulee näkyviin: "Tiedoston nimi ei saa sisältää seuraavia merkkejä: \ / : * ? "< > | » .

Kun työskentelet käyttöjärjestelmässä Windows Vista vastaavissa tapauksissa valintaikkuna tulee näkyviin Nimetään uudelleen viestin kanssa.

Kielletyt nimet

Jos yrität luoda tiedostoja tai kansioita seuraavilla nimillä: con, null, prn, AUX, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9(kirjaimilla - isot tai pienet - ei ole väliä), - tällaisissa tapauksissa järjestelmä näyttää nimen antamasi "kielletyn" nimen sijaan, esim. uusi kansio, tai Tekstiasiakirja, tai Microsoft Word -asiakirja. Jossa Windows Vista näyttää ikkunan Nimetään uudelleen viestin kanssa "Virheellinen laitteen nimi määritetty".

Pointti on, että sen mukaan "Nimikokous" Tiedostojärjestelmä on varannut nämä symbolit ja nimet "sisäisiin" järjestelmän tarpeisiin.

Huomautus. Nimeä tiedostot ja kansiot COM, COM10, COM11…, LPT, LPT10, LPT11... järjestelmä ei ole kielletty.

Tiedostojärjestelmässä FAT käytetään perinteistä nimeämismuotoa 8.3 , tiedostonimien tulee sisältää merkkejä ASCII. Tiedoston tai hakemiston nimi ei saa olla yli 8 merkkiä pitkä, jonka perässä on erotin " . " (piste) ja enintään 3 merkin laajennus. Nimen ensimmäisen merkin on oltava kirjain tai numero. Kun määrität nimeä, voit käyttää kaikkia merkkejä paitsi alla lueteltuja:

. " / \ : ; | = ,

Näiden symbolien käyttö voi tuottaa odottamattomia tuloksia. Nimessä ei saa olla välilyöntejä.

Nimeämiskäytännöt sisään NTFS

Tiedostojen nimet voivat olla enintään 255 merkkiä pitkiä, mukaan lukien mikä tahansa tunniste. Nimet säilyttävät syötetyt kirjaimet, mutta itse nimet eivät erota kirjainkoolla. NTFS ei erottele nimiä kirjainkoon perusteella. Mitä tahansa merkkejä voidaan käyttää nimissä paitsi alla luetelluissa:

? " / \ < > * | :

Tällä hetkellä voit määrittää komentoriviltä enintään 253 merkin pituisen tiedostonimen.

Onko mahdollista ohittaa tiedostojärjestelmän rajoitukset?

Voit luoda kansioita varatuilla nimillä käyttämällä Windowsin komentojen tulkki, Esimerkiksi:

- klikkaus Käynnistä -> Suorita... -> Suorita ohjelma -> cmd -> OK;

- avautuvassa ikkunassa Komentojen tulkki syötä järjestelmäkehotteen jälkeen mkdir .\com1\ (Tulla sisään).

Hakemisto nimeltä com1.

Et voi poistaa sitä tavallisella tavalla: ikkuna tulee näkyviin Virhe poistettaessa tiedostoa tai kansiota viestillä Cannot delete com1. Ei pääsyä. Levy voi olla täynnä tai kirjoitussuojattu, tai tiedosto on toisen sovelluksen käytössä tai Ei voi poistaa com1. Tiedostoa ei löydy. Tarkista, että polku ja tiedostonimi ovat oikein.

Hakemiston poistaminen com1 sinun on syötettävä komento rmdir .\com1\ (Tulla sisään).

Kuinka poistaa tiedostoja ja kansioita varatuilla nimillä

Voit poistaa tiedostoja, joilla on varattu nimi, käyttämällä komentoa

DEL\\.\ \\

Missä - asemakirjain;

- polku;

- Tiedoston nimi.

Voit poistaa hakemistoja, joilla on varattu nimi, käyttämällä komentoja

RD\\.\ :\\/s /q

tai

RmDir\\.\ :\\/s /q

Missä - asemakirjain;

- polku;

– hakemiston nimi;

/s– hakemistopuun (eli ei vain määritetyn hakemiston, vaan myös kaikkien sen sisältämien tiedostojen ja alihakemistojen) poistaminen;

/q– poista vahvistuspyyntö käytöstä poistettaessa hakemistopuuta /s-kytkimellä.

Järjestelmän kansiot

Myös Windows ei salli sinun nimetä uudelleen tai siirtää järjestelmäkansioita, kuten asiakirjat ja asetukset(V Vista+Käyttäjät), Windows, Järjestelmä 32, Ohjelmatiedostoja. Ne ovat välttämättömiä normaalille toiminnalle Windows(jos jotenkin - ei ympäristössä Windows– nimeä ne uudelleen/siirrä ne, et voi käynnistää käyttöjärjestelmää).

Huomautuksia

1. Komentonäppäimet mkdir (md) Hakemiston luominen:

MKDIR [asema:]polku

MD [asema:]polku

Joukkueen vaihto MKDIR kun laajennettu komentokäsittely otetaan käyttöön:

Tiimi MKDIR luo tarvittaessa kaikki polun välihakemistot.

Esimerkiksi jos \a ei ole olemassa, niin:

mkdir\a\b\c\d