Merhaba mesela ben int ile basit bir hesap makinesi yapiyorum ama string de değişken değil mi?
Aynısını string ile de yapamaz miyim?
İkisinin arasinda ki fark nedir?
String değişkeni metinler için kullanılır. İnteger değişkeni ise sayısal işler için. En temelde farkları bu.
C#'da nasıl bilmiyorum fakat Python içinde string türünde iki tane değeri toplarsan mesela : "2" + "2" = "22" olarak geri dönüş alırsın ama integer için yaparsan aldığın sonuç 4 olacaktır.
string bir char array'dir ve class'tır. int ise 32-bit imzalı tam sayı değeri tutar ve struct'dır.
string birden fazla karakterin tek bir şekilde metin olarak tutulmasını sağlar ve temeli char array'e dayanır.
int ise yalnızca sayısal değer tutabilir ve kayan noktalı değer alamaz, tamsayıdır. En az -2.147.483.648 en fazla da 2.147.483.647 değerini alabilir.
Stringler immutable'dır ve non-primitive bir veri tipiyken. Integer(int32) primitive ve mutable'dır.
Tuttukları verilerin özellikleri önceden yazdığı için farklı bir bilgi yazmak istedim.