İNTERNET TABANLI PROGRAMLAMA Dersi ASP.NET ile Dinamik Web Kodlama soru detayı:

PAYLAŞ:

SORU:

C# programlama dilinde U(unsigned) ne anlama
gelmektedir ve nasıl kullanılır?


CEVAP:

U (unsigned-işaretsiz) ile başlayan türler sadece
pozitif tam sayıları barındırabilmektedirler. Değişkenlerin
kullanılmadan önce mutlaka tanımlanması gerekmektedir.
Genellikle değişken tanımlama işlemi kodlama bloğunun
en üstünde yapılmaktadır. Değerlere de tür tanımlaması
yapılabilmektedir. Yukarıdaki örnekte olduğu gibi bir
tamsayı değerinin yanında herhangi bir harf yer almaz ise
o değer varsayılan olarak int türünde değerlendirilir. Eğer
bir tamsayının işaretsiz olması isteniyorsa değerin sonuna
U harfi getirilmelidir. Örneğin 100U değeri işaretsiz bir
tamsayıyı temsil eder ve ulong ve uint türündeki
değişkenlere atanabilir. Bir tam sayı değerinin long (uzun)
olması istenir ise değerin sonuna L harfi getirilmelidir.
Örneğin 100L değeri uzun tamsayıyı temsil eder. Bu sayı
long ve ulong türündeki değişkenlere atanabilir. 100UL
değeri ise hem uzun hem de işaretsiz değerleri temsil eder
ve sadece ulong türündeki değişkenlere atanabilir. Ondalık
sayısal değerler varsayılan olarak double’dır. 10.3F
değerinde olduğu gibi ondalık değerin yanında F harfi
getirilmesi durumunda bu değerin oat türünde olduğu
belirtilmiş olur. 10.3M değerinde olduğu gibi değerin
yanına M harfi getirilmesi durumunda değerin türünün
decimal olduğu belirtilmiş olur.