Merkki
Pyyhkäise näyttääksesi valikon
Avainsana char edustaa yksittäistä merkkiä. Merkkimuuttujan arvo on aina yksittäisten lainausmerkkien (') sisällä.
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char letter1 = 'a'; char letter2 = 'b'; Console.WriteLine(letter1); // Output: a Console.WriteLine(letter2); // Output: b } } }
Jokaisella merkillä on vastaava numero ASCII-taulukossa, joka on tietokoneiden käyttämä järjestelmä tekstin esittämiseen. Esimerkiksi a on 97 ja b on 98. Koko taulukko löytyy here. Merkkien aritmeettiset operaatiot käyttävät näitä numeroita. Esimerkiksi:
main.cs
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
Yllä oleva koodi tulostaa 195, koska a:n ja b:n ASCII-arvojen summa on 195.
Numerot 0–9 voidaan myös esittää merkkeinä asettamalla ne yksittäisten lainausmerkkien sisään:
char val = '7';
Kuitenkin merkkeinä esitetyt numerot EIVÄT ole samoja kuin kokonaisluvut.
Kirjainten yhteenlasku ASCII-arvojen avulla voi olla hyödyllistä yksinkertaisten hajautusfunktioiden luomisessa. Näitä funktioita voidaan käyttää tietojen eheyden tarkistamiseen tai tietojen jakamiseen tallennusjärjestelmissä. Yhteenlaskemalla merkkijonon merkkien ASCII-arvot voidaan luoda kyseiselle merkkijonolle yksilöllinen numeerinen esitys.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Merkki
Avainsana char edustaa yksittäistä merkkiä. Merkkimuuttujan arvo on aina yksittäisten lainausmerkkien (') sisällä.
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char letter1 = 'a'; char letter2 = 'b'; Console.WriteLine(letter1); // Output: a Console.WriteLine(letter2); // Output: b } } }
Jokaisella merkillä on vastaava numero ASCII-taulukossa, joka on tietokoneiden käyttämä järjestelmä tekstin esittämiseen. Esimerkiksi a on 97 ja b on 98. Koko taulukko löytyy here. Merkkien aritmeettiset operaatiot käyttävät näitä numeroita. Esimerkiksi:
main.cs
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
Yllä oleva koodi tulostaa 195, koska a:n ja b:n ASCII-arvojen summa on 195.
Numerot 0–9 voidaan myös esittää merkkeinä asettamalla ne yksittäisten lainausmerkkien sisään:
char val = '7';
Kuitenkin merkkeinä esitetyt numerot EIVÄT ole samoja kuin kokonaisluvut.
Kirjainten yhteenlasku ASCII-arvojen avulla voi olla hyödyllistä yksinkertaisten hajautusfunktioiden luomisessa. Näitä funktioita voidaan käyttää tietojen eheyden tarkistamiseen tai tietojen jakamiseen tallennusjärjestelmissä. Yhteenlaskemalla merkkijonon merkkien ASCII-arvot voidaan luoda kyseiselle merkkijonolle yksilöllinen numeerinen esitys.
Kiitos palautteestasi!