Jazyk C - dátové typy, premenné

Z Kiwiki
Verzia z 12:22, 27. február 2020, ktorú vytvoril Lukas.p (diskusia | príspevky) (→‎Char)
Skočit na navigaci Skočit na vyhledávání



Dátove Typy

Typy údajov v jazyku C označujú rozsiahly systém, používaný na deklarovanie premenných alebo funkcií rôznych typov. Typ premennej určuje, koľko miesta zaberá v úložisku a ako sa interpretuje uložený bitový vzor.

Základné dátové typy

[1]

Dátovy typ Pamäť Velkosť Špecifický Formát
char 1 byte od 128 do 127 alebo od 0 do 255 %c
unsigned char 1 byte od -127 do 128 %c
signed char 1 byte od 0 do 255 %c
short int 2 byte od -32 768 do 32 767 %hd
unsigned short int 2 byte od 0 do 62535 %hu
unsigned int 4 byte od 0 do 4 294 967 295 %u
int 4 byte od -2 147 483 648

do 2 147 483 647

%d
long int 4 byte od -2 147 483 648

do 2 147 483 64

%ld
unsigned long int 4 byte od 0 po 4 294 967 295 %lu
long long int 8 byte od -(2^63) do (2^63)-1 %lld
unsigned long long int 8 byte od 0 do 18,446,744,073,709,551,615 %llu
float 4 byte od 1.12 x 10^-38 do 3.4 x 10^38 %f
double 8 byte od 2.3 x 10^-308 do 1.8 x 10^308 %lf
long double 12 byte od 3.4 x 10^-4932 do 1.1 x 10^4932 %Lf

Integer

Integer sú celé čísla, ktoré neobsahujú zlomkovú zložku, na rozdiel od reálnych čísel (pohyblivá čiarka, v C-reči). V programovacom jazyku C sa znakové dáta považujú za celočíselný typ údajov.

1 //súčet 3 čísel
2 int a,b,c,sucet;
3 scanf("%d %d %d",a,b,c);
4 sucet=a+b+c;
5 printf("%d",sucet);

Char

Najzákladnejší typ údajov v C. Ukladá jeden znak a vyžaduje jediný bajt pamäte takmer vo všetkých kompilátoroch.


ASCII Tabuľka


Zobrazenie char v jazyku C Ak chcete získať znaky v jazyku C, použite funkciu printf () s% c. Ak použijete % d, namiesto znaku získate celé číslo. Nasledujúci príklad ukazuje, ako zobraziť znaky v C.

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3  
 4 int main()
 5 {
 6     char ch = 'A';
 7     printf("ch = %c\n",ch);
 8     printf("ch = %d, hence an integer\n",ch);
 9  
10     return 0;
11 }

[2]

Float

Používa sa na ukladanie desatinných čísel (čísla s hodnotou s desatinnou čiarkou) s jednou presnosťou.

Double

Používa sa na ukladanie desatinných čísel (čísla s hodnotou s desatinnou čiarkou) s dvojnásobnou presnosťou.

Premenné

Premenná nie je nič iné ako názov oblasti úložiska, s ktorou môžu naše programy manipulovať. Každá premenná v C má špecifický typ, ktorý určuje veľkosť a rozloženie pamäte premennej; rozsah hodnôt, ktoré môžu byť uložené v tejto pamäti; a súbor operácií, ktoré možno použiť na premennú.

Názov premennej môže pozostávať z písmen, číslic a znaku podčiarknutia. Musí to začínať písmenom alebo znakom podčiarknutia. Veľké a malé písmená sú zreteľné, pretože v písmene C sa rozlišujú malé a veľké písmená. Na základe základných typov vysvetlených v predchádzajúcej kapitole budú nasledovať tieto základné typy premenných

Odkazy