
Csharp Veri Türleri Nedir Değişken Nasıl Kullanılır? | Bir veri türü, bir değişkenin saklayabileceği tamsayı, kayan, karakter vb. veri türünü belirtir. Verileri geçici olarak saklamak için kullanırız.
C# dilinde 3 tip veri tipi vardır.
Türler | Veri tipleri |
---|---|
Değer Veri Türü | short, int, char, float, double etc |
Referans Veri Türü | String, Class, Object and Interface |
İşaretçi Veri Türü | Pointers |
C# Değer Veri Türü
Değer veri türleri tamsayı tabanlı ve kayan nokta tabanlıdır. C# dili hem işaretli hem de işaretsiz değişmezleri destekler.
C# dilinde 2 tür değer veri türü vardır.
1) Önceden Tanımlanmış Veri Türleri – Integer, Boolean, Float, vb.
2) Kullanıcı tanımlı Veri Tipleri – Structure, Enumerations, Fonksiyonlar.
Veri türlerinin bellek boyutu 32 veya 64 bit işletim sistemine göre değişiklik gösterebilir.
Değer veri türlerini görelim. Boyutu 32 bit işletim sistemine göre verilmiştir.
Veri tipleri | Hafıza boyutu | Menzil |
char | 1 byte | -128 to 127 |
signed char | 1 byte | -128 to 127 |
unsigned char | 1 byte | 0 to 127 |
short | 2 byte | -32,768 to 32,767 |
signed short | 2 byte | -32,768 to 32,767 |
unsigned short | 2 byte | 0 to 65,535 |
int | 4 byte | -2,147,483,648 to -2,147,483,647 |
signed int | 4 byte | -2,147,483,648 to -2,147,483,647 |
unsigned int | 4 byte | 0 to 4,294,967,295 |
long | 8 byte | ?9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
signed long | 8 byte | ?9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
unsigned long | 8 byte | 0 – 18,446,744,073,709,551,615 |
float | 4 byte | 1.5 * 10-45 – 3.4 * 1038, 7-digit precision |
double | 8 byte | 5.0 * 10-324 – 1.7 * 10308, 15-digit precision |
decimal | 16 byte | at least -7.9 * 10?28 – 7.9 * 1028, with at least 28-digit precision |
C# Değişken Nasıl Kullanılır?
int degisken_adi = 1 #tam sayı
string degisken_adi = "metin" #metin
float degisken_adi = 1.0 #ondalık sayı
..
..
Kaynakça

C# Veri Türleri Nedir Değişken Nasıl Kullanılır? anlatmaya çalıştım umarım yardımcı olabilmişimdir, diğer derslerde görüşmez üzere…