Wiki-kopiopeilipalvelin

Tämä on pascal.chatin wikin peilipalvelin. Muokkaus, historia ja kirjautuminen ovat siellä.

Greater than/fi

English · Français · Suomi · Русский

>

ASCII:ssa ja UTF-8:ssa merkkikoodi 62 (tai heksadesimaalisena 62 (or hexadecimal 3E ) määritellään olevan > (suurempi kuin merkki).

Vertailuoperaattori

Suurempi kuin

Suurempi kuin symboli > vertaa, onko symbolin vasemmalla puolella oleva arvo suurempi kuin symbolin oikealla puolella oleva arvo. Ilmaisu johtaa boolean arvoon .

pascal
program comparisonDemo(input, output, stderr);

type
    size = (tiny, small, medium, large, huge);

var
    n, m: longint;
    c, d: char;

begin
    // niin tietenkin, kokonaislukuja voidaan verrata
    n :=  2;
    m := -2;
    
    if n > m then
    begin
        writeLn(n, ' > ', m);
    end;
    
    // myös luetellut tyypit voidaan laittaa järjestykseen
    if huge > medium then
    begin
        writeLn('huge on suurempi kuin medium');
    end;
    
    // vakiot true ja falset ovat myös vertailukelpoisia
    if true > false then
    begin
        writeLn('true on suurempi kuin false');
    end;
    
    // myos merkit ovat järjestyksessä toisiinsa nähden
    // (tulos riippuu käytetystä merkistökoodauksesta)
    c := 'a';
    d := 'Z';
    
    if c > d then
    begin
        writeLn(c, ' > ', d);
    end;
end.

Kaikki ordinaalityyppejä voidaan verrata saman tyyppisiin arvoihin. Kokonaislukuja voidaan verrata mihin tahansa kokonaislukuun.

pascal
program comparisonSignedDemo(input, output, stderr);

var
    n: int64;
    m: qword;

begin
    n := -1; // n tallennetaan %111...111
    m :=  2; // m tallennetaan %000...010
    
    // etumerkillinen vertailu
    if n > m then
    begin
        writeLn(n, ' > ', m);
    end;
    
    // "etumerkitön" vertailu
    if qword(n) > m then
    begin
        writeLn('qword(', n, ') > ', m);
    end;
end.

Suurempi tai yhtä suuri kuin

Jos suurempi kuin symbolia seuraa yhtäsuuruusmerkki >=, niin vertailu johtaa myös arvoon true, jos molemmat operandit ovat yhtä suuria

Bitin siirto-operaattori

Kaksi peräkkäistä suurempi kuin merkkiä >> toimivat shr operaattorina.

Template luettelo

Generisten tyyppien määrittelyissä template luettelon rajaus loppuu > merkkiin.


From the Free Pascal wiki, page "Greater than/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.

Versio 2, viimeksi muokannut WikiArchive .