C# Veri Tipleri Nelerdir? [Detaylı Anlatım]

Yusuf Walker

Katılımcı Üye
1 Ocak 2019
674
422
Trabzon
2ghrfsm.png


rpyj47v.gif

Merhaba Dostlarım, bu yazımda sizlere C# Veri Tiplerinden bahsetmek istiyorum, detaylı ve yeni başlayan dostlarımızın anlayacağı bir şekilde anlatmaya özen göstereceğim, dilerseniz uzatmadan geçelim.

yQSIxHzv_o.png

Veri Tipi Nedir?
Yazılımda veri tipi, bir programda kullanılan değişkenlerin veya değerlerin türünü belirtir. Bir programlama dili, farklı veri tipleri sağlar ve her veri tipi farklı bir türdeki verileri depolamak için kullanılır. Veri tipleri, programlama dili tarafından sağlanan özellikler ve yöntemlerle ilişkilendirilirler.

C-là-gì-1.jpg

C# Veri Tipi Nedir?
C# programlama dilinde, bir değişkenin depolayabileceği veri türüne "veri tipi" denir. Veri tipleri, değişkenin ne tür bir veri depoladığını ve ne tür işlemler yapabileceğini belirler. Örneğin, bir tam sayı değeri depolamak istiyorsanız, değişkenin veri tipi "int" veya "long" olmalıdır. Benzer şekilde, ondalıklı sayılar için "float" veya "double" veri tipleri, karakterler için "char" veri tipi, boolean değerler için "bool" veri tipi kullanılır. Veri tipleri aynı zamanda değişkenin bellekte kapladığı boyutu da belirler. C# dilinde kullanılabilen birçok farklı veri tipi vardır ve her birinin farklı özellikleri ve kullanım alanları vardır.

yQSIxHzv_o.png

C# Veri Tipleri Nelerdir?
Tam Sayı Veri Tipleri:
sbyte: -128 ile 127 arasında tam sayı değerleri alır. (8 bit)
byte: 0 ile 255 arasında tam sayı değerleri alır. (8 bit)
short: -32,768 ile 32,767 arasında tam sayı değerleri alır. (16 bit)
ushort: 0 ile 65,535 arasında tam sayı değerleri alır. (16 bit)
int: -2,147,483,648 ile 2,147,483,647 arasında tam sayı değerleri alır. (32 bit)
uint: 0 ile 4,294,967,295 arasında tam sayı değerleri alır. (32 bit)
long: -9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 arasında tam sayı değerleri alır. (64 bit)
ulong: 0 ile 18,446,744,073,709,551,615 arasında tam sayı değerleri alır. (64 bit)
Ondalıklı Sayı Veri Tipleri:

float: -3.402823e38 ile 3.402823e38 arasında ondalıklı sayı değerleri alır. (32 bit)
double: -1.79769313486232e308 ile 1.79769313486232e308 arasında ondalıklı sayı değerleri alır. (64 bit)
decimal: -79228162514264337593543950335 ile 79228162514264337593543950335 arasında ondalıklı sayı değerleri alır. (128 bit)
Karakter Veri Tipleri:
char: Unicode karakterleri temsil eder ve 2 byte boyutundadır.
bool
: True veya False değerlerini alır. 2 eylemden birini çevirir.
Diğer Veri Tipleri:
string: Metin verilerini temsil eder. Çok fazla kullanılır.
object: Tüm tiplerin temel sınıfıdır ve tüm değerleri alabilir. (Veri Tipleri'nin babası diyebiliriz.)

yQSIxHzv_o.png


Umarım konu hoşunuza gitmiştir dostlarım, beğendiyseniz
ovca0xc.gif
butonuna basmayı unutmayın. Sağlıcakla.

5r3xs3v.png



9yish93.png
 

Kruvazör

Yazılım Ekibi Lideri
28 Mar 2020
1,697
2,424
Wrong Side Of Heaven
Evvela eline emeğine sağlık lakin konuda maalesef ki diğer konulardan öne çıkan hiç bir şey yok.

Tabi " veri tipleri " konusunda nasıl farklı bir konu açabilirsin orası tartışmalı ama dediğim gibi bu konu bence içerik açısından yetersiz.

Gelecek konularını merakla bekliyorum. :)
 

Yusuf Walker

Katılımcı Üye
1 Ocak 2019
674
422
Trabzon
Evvela eline emeğine sağlık lakin konuda maalesef ki diğer konulardan öne çıkan hiç bir şey yok.

Tabi " veri tipleri " konusunda nasıl farklı bir konu açabilirsin orası tartışmalı ama dediğim gibi bu konu bence içerik açısından yetersiz.

Gelecek konularını merakla bekliyorum. :)
Konuyu paylaştıktan sonra banada öyle geldi hocam, görüşünüz için teşekkürler.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.