C programlama dilinde her ifadenin belirli bir saklama türü vardır. Bu türler ifadenin sınırını ve içeriğini belirler.
int: Tamsayı
long: Uzun tamsayı
char: ASCII karakter
float: Ondalıklı sayı
int veri türünün alabileceği değer aralıkları aşağıdaki tabloda verilmiştir.
Aşağıda örnek değişken tanımlamalar verilmiştir;
int8 p; p adında 8 bitlik tamsayı
int a,b; a ve b adında 8 bitlik tamsayı
float x; x adında 32 bitlik ondalıklı sayı
char i; i adında karakter türünde 8 bitlik değişken
signed int32 bilgi; bilgi adında 32 bitlik işaretli tamsayı
signed int16 data; data adında 16 bitlik işaretli tamsayı
*Değişken adının başında signed(işaretli) yazmıyorsa değişken tipi unsigned(işaretsiz) olarak alınır.
Değişkenlerde Veri Gösterimi
Veri Gösterimi | Açıklama |
---|---|
50 | Desimal |
076 | Oktal |
0xF5 | Hexadesimal |
0b10101010 | Binary |
‘a’ | Karakter |
‘\052’ | Oktal Karakter |
‘\xF9’ | Hex Karakter |
“MikroKernel” | String |
1 2 3 4 5 |
int a = 158; // a değişkeni içeriği desimal 253 char data = "Onur"; // data değişkeni içeriği string "Onur" int8 port = 0b10101010; // port değişkeni içeriği binary 10101010 float y = 123.89; // y değişkeni içeriği float 123.89 int32 i = 0x65; // değişkeni içeriği Hex 65 |