Programare în C

Curs
9/10 (3 voturi)
Conține 1 fișier: ppt
Pagini : 180 în total
Mărime: 382.52KB (arhivat)
Publicat de: Cristinel Mihalcea
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: G. Grigoras

Extras din curs

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

Conținut arhivă zip

  • Programare in C.ppt

Alții au mai descărcat și

Medii de Programare

O baza de date trebuie sa satisfaca cinci conditii esentiale13: - O buna reprezentare a realitatii înconjuratoare, adica baza de date trebuie sa...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Test algoritmi și programare

Sa se scrie o secventa de program care calculeaza suma primelor n numere naturale impare utilizând pe rând structurile: while: i = 1;s = 0;...

TIC

Capitolul 1 Calculatorul electronic; structura calculatorului electornic; sistemul de operare; editoarele de text; programe de calcul tabelar....

Programare orientată obiect în C++

1. Redactarea programelor C 1.1. Generalitati Mediul Borland C a fost extins la Visual C si C++ Builder, adaptate programarii orientate obiect si...

Curs C++

Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în...

Curs Programarea Calculatoarelor

Compilatorul VB este programul translator al sistemului de programare VB Specificaţiile comune de limbaj (CLS = Common Language Specifications)...

Programare Visual C++

VC ++ poate fi utilizat pentru a dezvolta programe pentru trei platforme Win32: Windows NT (pe procesoare multiple), Windows 95/98 si Win32s....

Te-ar putea interesa și

Monitorizarea și Controlul Temperaturii într-o Casă Inteligentă Utilizând Mediul de Programare Grafică Labview

CAPITOLUL I CARACTERISTICILE GENERALE ALE UNEI LOCUINŢE INTELIGENTE 1.1. Prezentare generală. O întrebare care ne frământa din ce în ce mai des,...

Proiectare și verificarea unui sașiu spațial folosind programe soft dedicate

Memoriu justificativ Tema lucrării de diplomă este “Proiectarea şi verificarea unui şasiu spatial sudat utilizând pachete software dedicate”. Ea...

Dezvoltarea firmei prin intermediul programelor europene de finanțare

INTRODUCERE Tema aleasă de mine pentru prezenta lucrare de licență este ”Dezvoltarea firmei prin intermediul programelor europene de finanțare”....

Rolul programelor de consiliere în asigurarea parteneriatului școală-familie

Daca lumea devine din ce in ce mai complexa dar si mai problematica si contradictorie, educatia este chemata sa raspunda din ce in ce mai adecvat...

Ilustrarea și simularea unor algoritmi legați de inteligența artificială folosind programarea orientată pe obiect în limbajul java

Introducere Am ales lucrarea intitulată „Ilustrarea și simularea unor algoritmi de inteligență artificială folosind programarea orientată pe...

Fonduri și Programe ale Uniunii Europene

2.1. FONDURILE STRUCTURALE ALE UNIUNII EUROPENE Exista 4 tipuri de Fonduri Structurale prezentate pe site-ul Parlamentului European, fiecare...

Proiectarea și Realizarea Bazei de Date cu Ajutorul Programelor Mysql și Foxpro

INTRODUCERE Progresele realizate recent în domeniile tehnologiei de calculatoare, telecomunicaţii şi software, precum şi în alte domenii ale...

Fonduri și Programe ale Uniunii Europene

Cap 1.Fonduri ale Uniunii Europene 1.1.Fondurile structurale ale Uniunii Europene Fondurile Structurale si de coeziune reprezintă instrumente...

Ai nevoie de altceva?