Programare in C

Imagine preview
(9/10 din 3 voturi)

Acest curs prezinta Programare in C.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier ppt de 180 de pagini .

Profesor: G. Grigoras

Iti recomandam sa te uiti bine pe extras iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domenii: Limbaje de Programare, Alte Domenii

Extras din document

Primul program C

#include <stdio.h>

int main(void)

{

printf(“Salut!n”);

printf(“Iata primul program C!”);

return 0;

}

Caracterele limbajului C

Litere:

ABCD … XYZ

abcd … xyz

Cifre: 01 2 3 4 5 6 7 8 9

Alte caractere:

+ - * / = ( ) { } [ ] < > ‘ “ ! # % & _

|^ ~ . , ; : ?

Caractere spaţiu: blank, newline,tab, etc.

Tipuri standard

Tipul char

Tipurile standard întregi:

5 tipuri întregi cu semn: signed char, short int, int, long int, şi long long int.

5 tipuri întregi fără semn: desemnate de cuvântul unsigned (tipuri ce ocupă aceeaşi cantitate de memorie)

Tipuri reale flotante: float, double,şi long double.

Tipuri de date standard

ECHIVALENTE

signed short int short

unsigned short intunsigned short

signed intint

unsigned intunsigned

signed long intlong

unsigned long intunsigned long

Declaraţii

Forma unei declaraţii:

tip variabila;

tip var1, var2, …, varn;

tip variabila = expresie_constanta;

Variabile globale: declararea lor se face la începutul programului, în afara oricarei funcţii.

Variabile locale: declararea se face în corpul funcţiei, la început.

char c;

signed char sc;

int i;

int suma = 0;

long j;

float x;

float pi = 3.14;

double y;

Tipul întreg

int

sizeof(int) = 2 sau 4 octeti

short int sau short

sizeof(short)=2, {-32768,…,32767}

long int sau long

sizeof(long) = 4

{-2 147 483 648, …, 2 147 483 647}

signed int, signed short int, signed long int

Întregi fără semn

unsigned int

unsigned short int

{0,…,65535}

unsigned long int

Nu există overflow (depăşire) – calculul se efectuează modulo 2n, unde n este numărul de biţi

Întregi “foarte scurţi”: char

Tipul char este o submulţime a tipului int

char reprezintă, în funcţie de maşină, domeniul de valori:

{-128, …, 127} sau {0,…,256}

unsigned char {0,…,256}

signed char {-128, …, 127}

sizeof(char) = 1

Constante întregi în <limits.h>

16 biti 32 biti

INT_MAX215-1 231-1

INT_MIN-215 -231

LONG_MAX 231-1 263-1

LONG_MIN -231 -263

Atenţie la reprezentarea circulară!

INT_MAX + 1 == INT_MIN

INT_MIN – 1 == INT_MAX

LONG_MAX + 1 == LONG_MIN

LONG_MIN – 1 == LONG_MAX

Fisiere in arhiva (1):

  • Programare in C.ppt