TIPURI DE DATE C ? combinat
1.Char - ocupa un 1 byte = 1B - signed -128 - +127
- unsigned 0 - 255
In regim de "unsigned" stocheaza si carctere in cod ASCII.
- % c pentru a descrie un caracter (sau a lista)
- % d pentru a lista un intreg in baza 10
unsigned char q = 'a';
q++; - a incrementa valoarea continuta de q++
printf("%c ......%d",l,q); - pentru a lista
b 98 - echivalentul lui b
a+1
2. SHORT INT - 2B (byte) - signed -32768 - +32767
- unsigned 0 - 65535
3. LONG INT - 4B - signed 231 ? (210)32 ?2 miliarde
- unsigned 0?4 mld
values.h
Maxfloat.h
float.h
-pentru virgula mobila exista float
0,67x105=67000
0,32x10-3=0,00032
-la float 6 pozitii in baza 10
long float = double (8B) precizie de 16 pozitii in baza 10
long double - 10B precizie de 20 pozitii in baza 10
-constante - toate se memoreza pe double
Siruri de caractere
CHAR - text [10] = "abcd"; n - scrie pelinie noua
%s - pentru a citi un text a afisa
CLASE DE MEMORIE
Exista 4 clase de memorie :
-AUTOMATIC -AUTO
-STATIC
-REGISTER
-EXTERN
# include <stdio.h>
- standard io -inputoutput pentru modificari de intrare iesire
void main ( )
{
int a,b=5;
printf("n a=' "); scanf("%d",&a);
printf("n%d + %d=%d",a,b,a+b);
5+3=8
}
SEMINAR 1
-limbajul C este un limbaj case sensitive
-identificatorii (numele de variabile, functii, definitie de utilizatori)constau intr-o succesiune de litere sisau cifre ce incepe obligatoriu cu o litera sau cu underline ( _ )
cuvintele cheie sunt cuvinte cu utilizare predefinita, sunt scrise intotdeauna cu litere mici si nu pot fi redefinite
Ex. - tipuri de date, instructiuni (for,while)
Comentariile sunt secvente de cod ignorate de catre compilator si sunt de doua tipuri :
1. /* comentarii .............
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.