Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele C:n Tietojen Ymmärtäminen | Section
C:n Data ja Operaattorit

C:n Tietojen Ymmärtäminen

Pyyhkäise näyttääksesi valikon

Kaikki ohjelmat käsittelevät dataa, olipa kyseessä sitten luvut, teksti tai symbolit. Jokainen tieto perustuu perustyyppeihin. Esimerkiksi teksti koostuu yksittäisistä merkeistä, ja näitä peruselementtejä voidaan yhdistellä monimutkaisemmiksi tietorakenteiksi. C-kielessä on useita perusdatatyyppejä:

  • int (kokonaisluvuille);
  • float (desimaaliluvuille);
  • char (yksittäisille merkeille).

Kokonaisluku

Tyyppiä int käytetään kokonaisluvuille. Esimerkiksi, jos seuraat kuukausittaista myyntiäsi. Yhtenä kuukautena ansaitsit $235, ja toisena hävisit $14. Molemmat arvot ovat kokonaislukuja, joten ne voidaan tallentaa int-muuttujaan.

Desimaaliluku

Tyyppiä float käytetään desimaaliluvuille, mikä varmistaa tarkkuuden. Esimerkiksi, jos budjettisuunnitelmasi on $235.50, mutta kulutat $236.89, float säilyttää tarkat arvot pyöristämättä niitä.

Char

Vaikka char-tyyppiä käytetään merkeille, se tallentaa todellisuudessa kokonaislukuja perustuen ASCII-järjestelmään, joka määrittelee, miten merkit esitetään numeroina. Esimerkiksi kokonaisluku 100 vastaa merkkiä 'd'.

Tietotyypeillä on keskeinen rooli määritettäessä, miten tietokoneen muisti käsittelee ja tallentaa ohjelmasi tietoja (tai lukuja).

question mark

Mikä seuraavista väittämistä kuvaa oikein, miten char-tietotyyppi esittää merkkejä?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

C:n Tietojen Ymmärtäminen

Kaikki ohjelmat käsittelevät dataa, olipa kyseessä sitten luvut, teksti tai symbolit. Jokainen tieto perustuu perustyyppeihin. Esimerkiksi teksti koostuu yksittäisistä merkeistä, ja näitä peruselementtejä voidaan yhdistellä monimutkaisemmiksi tietorakenteiksi. C-kielessä on useita perusdatatyyppejä:

  • int (kokonaisluvuille);
  • float (desimaaliluvuille);
  • char (yksittäisille merkeille).

Kokonaisluku

Tyyppiä int käytetään kokonaisluvuille. Esimerkiksi, jos seuraat kuukausittaista myyntiäsi. Yhtenä kuukautena ansaitsit $235, ja toisena hävisit $14. Molemmat arvot ovat kokonaislukuja, joten ne voidaan tallentaa int-muuttujaan.

Desimaaliluku

Tyyppiä float käytetään desimaaliluvuille, mikä varmistaa tarkkuuden. Esimerkiksi, jos budjettisuunnitelmasi on $235.50, mutta kulutat $236.89, float säilyttää tarkat arvot pyöristämättä niitä.

Char

Vaikka char-tyyppiä käytetään merkeille, se tallentaa todellisuudessa kokonaislukuja perustuen ASCII-järjestelmään, joka määrittelee, miten merkit esitetään numeroina. Esimerkiksi kokonaisluku 100 vastaa merkkiä 'd'.

Tietotyypeillä on keskeinen rooli määritettäessä, miten tietokoneen muisti käsittelee ja tallentaa ohjelmasi tietoja (tai lukuja).

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 1
some-alt