C# Veri tipleri (Değer Tipleri)
Bu yazımızda sizlere C#‘da sayısal değer alan veri tiplerini tanıtacağım ekran çıktıları ile maximum
ve minimum
aldığı değerleri göstereceğim.
1. olarak int
tanımlama işlemi yaptığımız veri tipinin sayısal olarak alabildiği en yüksek değeri ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
int değişkeni 2147483647 ile -2147483648 arasında pozitif ve negatif değerler depolayabilmektedir.
1 2 3 4 | int maxintdegeri = int.MaxValue; int minintdegeri = int.MinValue; Console.WriteLine("int Max Alabildiği Deger = " + maxintdegeri); Console.WriteLine("int Min Alabildiği Deger = " + minintdegeri); |
1 2 | int Max Alabildiği Deger = 2147483647 int Min Alabildiği Deger = -2147483648 |
2. olarak uint
değer tipinin sayısal olarak en yüksek değeri ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
uint değişkeni 0 ile 4294967295 arasında pozitif değer depolayabilmektedir.
1 2 3 4 | uint maxuintdegeri = uint.MaxValue; uint minuintdegeri = uint.MinValue; Console.WriteLine("uint Max Alabildiği Deger = " + maxuintdegeri); Console.WriteLine("uint Min Alabildiği Deger = " + minuintdegeri); |
1 2 | uint Max Alabildiği Deger = 4294967295 uint Min Alabildiği Deger = 0 |
3. olarak Byte
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
Byte değişkeni 0 ile 255 arasında pozitif değer depolayabilmektedir.
1 2 3 4 | Byte maxBytedegeri = Byte.MaxValue; Byte minBytedegeri = Byte.MinValue; Console.WriteLine("Byte Max Alabildiği Deger = " + maxBytedegeri); Console.WriteLine("Byte Min Alabildiği Deger = " + minBytedegeri); |
1 2 | Byte Max Alabildiği Deger = 255 Byte Min Alabildiği Deger = 0 |
4.olarak SByte
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
SByte değişkeni -128 ile 127 arasında pozitif ve negatif değerler depolayabilmektedir.
1 2 3 4 | SByte maxSBytedegeri = SByte.MaxValue; SByte minSBytrdegeri = SByte.MinValue; Console.WriteLine("SByte Max Alabildiği Değer = " + maxSBytedegeri); Console.WriteLine("SByte Min Alabildiği Değer = " + minSBytrdegeri); |
1 2 | SByte Max Alabildiği Değer = 127 SByte Min Alabildiği Değer = -128 |
5.olarak long
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
long değişkeni -9223372036854775808 ile 9223372036854775807 arasında pozitif ve negatif değerler depolayabilmektedir.
1 2 3 4 | long maxlongdegeri = long.MaxValue; long minlongdegeri = long.MinValue; Console.WriteLine("long Max Alabildiği Deger = " + maxlongdegeri); Console.WriteLine("long Max Alabildiği Deger = " + minlongdegeri); |
1 2 | long Max Alabildiği Deger = 9223372036854775807 long Max Alabildiği Deger = -9223372036854775808 |
6.olarak ulong
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
ulong değişkeni 0 ile 18446744073709551615 arasında pozitif değer depolayabilmektedir.
1 2 3 4 | ulong maxulongdegeri = ulong.MaxValue; ulong minulongdegeri = ulong.MinValue; Console.WriteLine("ulong Max Alabildiği Deger = " + maxulongdegeri); Console.WriteLine("ulong Min Alabildiği Deger = " + minulongdegeri); |
1 2 | ulong Max Alabildiği Deger = 18446744073709551615 ulong Min Alabildiği Deger = 0 |
7.olarak short
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
short değişkeni -32768 ile 32767 arasında pozitif ve negatif değerler depolayabilmektedir.
1 2 3 4 | short maxshortdegeri = short.MaxValue; short minshortdegeri = short.MinValue; Console.WriteLine("short Max Alabildiği Değer =" + maxshortdegeri); Console.WriteLine("short Max Alabildiği Değer =" + minshortdegeri); |
1 2 | short Max Alabildiği Değer =32767 short Max Alabildiği Değer =-32768 |
8.olarak ushort
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
ushort değişkeni 0 ile 65535 arasında pozitif değer depolayabilmektedir.
1 2 3 4 | ushort maxushortdegeri = ushort.MaxValue; ushort minushortdegeri = ushort.MinValue; Console.WriteLine("ushort Max Alabildiği Deger = " + maxushortdegeri); Console.WriteLine("ushort Min Alabildiği Deger = " + minushortdegeri); |
1 2 | ushort Max Alabildiği Deger = 65535 ushort Min Alabildiği Deger = 0 |
9.olarak float
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
float değişkeni -3,4028235E+38 ile 3,4028235E+38 arasında pozitif ve negatif ondalıklı değerler depolayabilmektedir.
1 2 3 4 | float maxfloatdegeri = float.MaxValue; float minfloatdegeri = float.MinValue; Console.WriteLine("float Max Alabildiği Deger = " + maxfloatdegeri); Console.WriteLine("float Min Alabildiği Deger = " + minfloatdegeri); |
1 2 | float Max Alabildiği Deger = 3,4028235E+38 float Min Alabildiği Deger = -3,4028235E+38 |
10.olarak double
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
double değişkeni -1,7976931348623157E+308 ile 1,7976931348623157E+308 arasında pozitif ve negatif ondalıklı değerler depolayabilmektedir.
1 2 3 4 | double maxdoubledegeri = double.MaxValue; double mindoubledegeri = double.MinValue; Console.WriteLine("double Max Alabildiği Deger = " + maxdoubledegeri); Console.WriteLine("double Min Alabildiği Deger = " + mindoubledegeri); |
1 2 | double Max Alabildiği Deger = 1,7976931348623157E+308 double Min Alabildiği Deger = -1,7976931348623157E+308 |
11.olarak decimal
değer tipini sayısal olarak alabildiği en yüksek ve en küçük değerini ekrana getirtelim.
Değer aralığı ne kadar?
decimal değişkeni -79228162514264337593543950335 ile 79228162514264337593543950335 arasında pozitif ve negatif değerler depolayabilmektedir.
1 2 3 4 | decimal maxdecimaldegeri = decimal.MaxValue; decimal mindecimaldegeri = decimal.MinValue; Console.WriteLine("decimal Max Alabildiği Deger = " + maxdecimaldegeri); Console.WriteLine("decimal Min Alabildiği Deger = " + mindecimaldegeri); |
1 2 | decimal Max Alabildiği Deger = 79228162514264337593543950335 decimal Min Alabildiği Deger = -79228162514264337593543950335 |
12. bool
DOGRU YANLIŞ KULLANIMI İŞLEM ÖNCELİĞİ
1 2 3 4 5 | // burada dogru ise ilk yazıyı yazdır yanlış ise ikinci tırnak içindeki yazıyı yazdırma işlemini bool ile yapmış bulunmaktayız //bool kullanımı bu şekildedir bool check = true; Console.WriteLine(check ? "kontrol" : "Kontrol edilmemiş"); // çıktı: kontrol Console.WriteLine(false ? "kontrol" : "Kontrol edilmemiş"); //çıktı: Kontrol edilmemiştir. |
Bool kullanım ekran çıktısı böyledir.
1 2 | kontrol Kontrol edilmemiş |
TEŞEKKÜRLER…