0% au considerat acest document util (0 voturi)
4 vizualizări52 pagini

Tipuri de Date Predefinite În Limbajul C

Încărcat de

Alinutza Ghj
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPT, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări52 pagini

Tipuri de Date Predefinite În Limbajul C

Încărcat de

Alinutza Ghj
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPT, PDF, TXT sau citiți online pe Scribd

Tipuri de date

predefinite în limbajul C
•un domeniu de valori admisibile;
•un set de operaţii care sunt permise
asupra datelor de tipul dat.
Tipuri de date
predefinite în limbajul C
tip descriptor1[,descriptor2[,…,
descriptork]…];
Tipuri de date
predefinite în limbajul C
tip nume_var1[, nume_var2[,...[,
nume_vark]…]];
Tipuri de date
predefinite în limbajul C
int ciclu, masa;
float val1, val2;
Tipuri de date
predefinite în limbajul C
Tipuri de date
predefinite în limbajul C
cinci tipuri fundamentale predefinite:
char
int
float
double
void
Tipuri de date
predefinite în limbajul C

tip predefinit
modificatori tip_f
Tipuri de date
predefinite în limbajul C
următorii modificatori:
signed
unsigned
short
long
Tipuri de date
predefinite în limbajul C
char
signed char
unsigned char
Tipuri de date
predefinite în limbajul C
short int
signed short int
unsigned short int
Tipuri de date
predefinite în limbajul C
int
signed int
unsigned int
Tipuri de date
predefinite în limbajul C
long int
signed long int
unsigned long int
Tipuri de date
predefinite în limbajul C
Tipuri de date
predefinite în limbajul C
double
long double
Tipuri de date
predefinite în limbajul C

void
Tipuri de date
predefinite în limbajul C
long long int
signed long long int
unsigned long long int
Tipuri de date
predefinite în limbajul C
Tipuri de date
predefinite în limbajul C

unsigned int ui1, ui2;


Tipuri de date
predefinite în limbajul C

signed long int l;


Tipuri de date
predefinite în limbajul C

float f;
Tipuri de date
predefinite în limbajul C
Tip de date Mărimea Domeniu de valori
locaţiei de
memorie
char 1 ca signed char sau ca unsigned char

signed char 1 -128 ÷ 127


unsigned char 1 0 ÷ 255
short 2 -32768 ÷ 32767
signed short 2 -32768 ÷ 32767
unsigned 2 0 ÷ 65535
short
int 2 -32768 ÷ 32767
signed 2 -32768 ÷ 32767
unsigned 2 0 ÷ 65535
long 4 -2147483648 ÷ 2147483647
signed long 4 -2147483648 ÷ 2147483647
unsigned long 4 0 ÷ 4294967295
float 4 ±10-38 ÷ ±1038
double 8 ±10-308 ÷ ±10308
Operatori
•forma prefix;
++nume_var;
--nume_var;
Operatori
•forma postfix;
nume_var++;
nume_var--;
Operatori
•forma prefix;
int l1, i1 = 56, i2 = 29;
l1 = ++i1 + i2; //l1 = 86; i1 = 57; i2 = 29
Operatori
•forma postfix;
int l1, i1 = 56, i2 = 29;
l1 = i1++ + i2; //l1 = 85; i1 = 57; i2 = 29
Operatori
int l1, i1 = 56, i2 = 29;
++i1;
l1 = i1 + i2; // l1 = 86; i1 = 57; i2 = 29
Operatori
int l1, i1 = 56, i2 = 29;
l1 = i1 + i2; // l1 = 85; i1 = 57; i2 = 29
i1++;
Operatori

1. ++ --
2. * / %
3. + -
4. = -= += *= /= %=
Structura generală a unui
program C
/* Exemplu de comentariu bloc */
Structura generală a unui
program C
/* Exemplu de
comentariu bloc */
Structura generală a unui
program C

/********************************
* Exemplu de comentariu bloc *
********************************/
Structura generală a unui
program C

/*
* Exemplu de comentariu bloc
*/
Structura generală a unui
program C

// Exemplu de comentariu linie


Structura generală a unui
program C

int i; // variabila de contor a ciclului


Structura generală a unui
program C

•Blocul directivelor
Structura generală a unui
program C
#include <stdio.h>
#include <conio.h>
#include <math.h>

#define PI 3.14
#define E 2.7
Structura generală a unui
program C

•Blocul definirilor şi declarărilor globale


Structura generală a unui
program C

int a; // definirea variabilei intregi a


struct data // declararea structurii data
{ int zi;
char luna[20];
int an; };
Structura generală a unui
program C

•Blocul funcţiei main()


Structura generală a unui
program C

void main()
Structura generală a unui
program C
void main()
{
// blocul definirilor şi declarărilor locale
// instrucţiuni ce realizează logica
programului
}
Structura generală a unui
program C

•Blocul funcţiilor definite de programator


Structura generală a unui
program C
// blocul directivelor
// blocul definirilor şi declarărilor globale

void main()
{
// blocul definirilor şi declarărilor locale
// instrucţiuni ce realizează logica programului
}

// blocul funcţiilor definite de programator


Structura generală a unui
program C

#include<stdio.h> //directiva de includere a fişierului antet


Structura generală a unui
program C

int num1=3; //definirea unei variabile globale


Structura generală a unui
program C

void main() //antetul funcţiei main


Structura generală a unui
program C

{ //începutul funcţiei main


Structura generală a unui
program C

int num2;
Structura generală a unui
program C

float F1=1.7; //definirea unor variabile locale


Structura generală a unui
program C

num2 = num1+F1; //o expresie


Structura generală a unui
program C

} //sfârşitul funcţiei main

S-ar putea să vă placă și