Sign in Join
Wiki copytemporary

period/fi

English · Français · Suomi

Piste

Desimaalierotin

Sisäisesti Pascalissa käytetään . (pistettä) erottamaan luvun kokonaisosa ja murto-osa toisistaan.

pascal
myReal := 6.28318

Vähintään yksi luku pisteen edessä on pakollinen. Jos luku on 0 (nolla) ja osia niin 0 on kirjoitettava eteen.

Lukuja joita ei esitetä kymmenkantajärjestelmässä ei voida käyttää tällä tavoin. Esimerkiksi arvoa puoli ei voi kirjoittaa %0.1 (% on binäärilukujen etuliite).

Tunnisteen laajuuden valitsin

Strukturoitujen tietotyyppien kohdalla piste erottaa tietorakenteen tunnisteen sen yksittäisistä osista, eli menetelmistä tai datakentistä.

pascal
program recordDemo(input, output, stderr);

uses
    Linux;

var
    info: TSysInfo;
begin
    if sysInfo(@info) <> 0 then
    begin
        halt(1);
    end;
    
    writeLn('uptime: ', info.uptime, ' seconds');
    
    with info do
    begin
        writeLn('total free: ', freeram, ' bytes');
    end;
end.

Alue

Kaksi peräkkäistä pistettä .. määrittää kokonaisluku alueen.

pascal
type
    signumCodomain = -1..1;

Modulin loppu

Mikä tahansa moduulin eli program, unit tai library päälohko on suljettava varatulla sanalla end ja pisteellä.

pascal
program hiWorld(input, output, stderr);

begin
    writeLn('Hi world!');
end.

Sitä voidaan pitää luonnollisten (kirjoitettujen) kielten tapana, jossa pistettä käytetään lopussa.

Merkinnän end. jälkeen kääntäjä jättää huomiotta sen jälkeen tulevat merkinnät.

Nimiavaruus

Yksiköiden nimet, joissa on pisteitä, käytetään nimiavaruuden (namespace) symbolina.

Pisteen ASCII arvo

ASCII:ssa pisteen merkkikoodi on desimaalisena 46 (tai heksadesimaalisena 2E) joka on siis määritelty . (pisteeksi).


From the Free Pascal wiki, page "period/fi", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.