17 Ekim 2017 Salı

C# Dilinde Temel Veri Tiplerinin Boyutları ve Hafızada Kapladıkları Alan

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TemelVeriTiplerininBoyutlari
{
class Program
{
static void Main(string[] args)
{
/* C# Dilindde Temel Veri Tiplerinin Boyutları */
/* Hafızada Kapladıkları Alan */
/* 1 byte 8 bitlik veriden oluşur */
// Tam Sayı için Veri Tipleri
// sbyte, short, int, long
Console.WriteLine(sizeof(sbyte)); // 1 byte (8bit)
Console.WriteLine(sizeof(short)); // 2 byte (16bit)
Console.WriteLine(sizeof(int)); // 4 byte (32bit)
Console.WriteLine(sizeof(long)); // 8 byte (64bit)
Console.WriteLine();
// Negatif Olmayan Tam Sayı için Veri Tipleri
// byte, ushort, uint, ulong
Console.WriteLine(sizeof(byte)); // 1 byte
Console.WriteLine(sizeof(ushort)); // 2 byte
Console.WriteLine(sizeof(uint)); // 4 byte
Console.WriteLine(sizeof(ulong)); // 8 byte
Console.WriteLine();
// Küsüratlı Sayı için Veri Tipleri
// float, double, decimal
Console.WriteLine(sizeof(float)); // 4 byte
Console.WriteLine(sizeof(double)); // 8 byte
Console.WriteLine(sizeof(decimal)); // 16 byte
Console.WriteLine();
// Karakter için Veri Tipi
// char
Console.WriteLine(sizeof(char)); // 2 byte
Console.WriteLine();
// Mantıksal Değer için Veri Tipi
// bool
Console.WriteLine(sizeof(bool)); // 1 byte
Console.WriteLine();
// Metinler için Veri Tipi
// string
// Console.WriteLine(sizeof(string)); // string tipinden öğeler referans türlüdür ve önceden bilinen bir boyuta sahip değildir. Referans türlü olmak konusu ilerideki derslerde detaylarıyla ele alınacaktır.
// Tüm Veri Tiplerinin Atası
// object
//Console.WriteLine(sizeof(object)); // object tipinden öğeler referans türlüdür. Her şey bir object olabilir. String'de object olarak kullanılabilir. Bir object'in önceden bilinen bir boyuta sahip olacağı garanti değildir. Referans türlü olmak konusu ilerideki derslerde detaylarıyla ele alınacaktır.
/* http://ercanbozkurt.blogspot.com */
}
}
}

Hiç yorum yok:

Yorum Gönder

SQL Çalışma Sorularının Çözümü

 -Ürünler tablosundaki ürünlerden Rengi siyah,silver ya da multi renkte olanları fiyat bilgisine göre büyükten küçüğe getirilip gösterilecek...