Şimdi Ara

c#byte türü hakkında sorum :

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
9
Cevap
0
Favori
109
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • böyle oluyorda :
    using System;

    public class faaliyet_alnı
    {
    static void Main()
    {

    byte A = 1 + 2;
    Console.WriteLine(A);
    }
    }

    ____________________________________
    böyle neden olmuyor :
    using System;

    public class faaliyet_alnı
    {
    static void Main()
    {

    byte A = 5;
    byte B = 6;
    byte C = (int) A+B;
    Console.WriteLine(C);
    }
    }

    //please i need help



  • int(A+B) bir int ifade, byte int bir değeri tutacak kadar hafıza alanı içermiyor. Çalıştığınız kaynağı değiştirin, sorduğunuz sorular sorulacak cinsten değil.
  • eyw cevap için, diğer kitaba geçeyim en iyisi :D
  • burada sorduğuma benzer bir soru var bir bakar mısın :http://stackoverflow.com/questions/941584/byte-byte-int-why

    kitapta yazdığına göre byte türüyle aritmetik işlem yapılırsa bu int e çevrilir bunun nedeni nedir ?

    edit: sonradan anladığım yerler oldu bir soruyu o yüzden sildim



    < Bu mesaj bu kişi tarafından değiştirildi deniz caliskan -- 6 Nisan 2017; 19:42:59 >
  • deniz caliskan kullanıcısına yanıt
    bir de şöyle oluyorda :
    using System;

    public class faaliyet_alnı
    {
    static void Main()
    {

    byte A = 5;
    byte B = 6;
    byte C = (int)5 +(int) 6;
    Console.WriteLine(C);
    }
    }


    şöyle neden olmuyor? :

    using System;

    public class faaliyet_alnı
    {
    static void Main()
    {

    byte A = 5;
    byte B = 6;
    byte C = (int)A +(int) B;
    Console.WriteLine(C);
    }
    }



    < Bu mesaj bu kişi tarafından değiştirildi deniz caliskan -- 6 Nisan 2017; 19:37:17 >
  • Çünkü değer verdiğinizde byte C'ye atanacak değer belli, değişkenle yaptığınızda ise A ve B'nin içinde ne olacağı çalışma zamanında belli olacak. C=A+B demek A ve B'yi topla demek, ama A ve B ne belli değil, byte olurlar mı olmazlar mı o da belli değil.
  • aradığım cevap buydu dostum çok çok sağ ol :)

    bir kaç tane daha sorum olacak sana bro, yaş kaç ? hangi bölüm mezunusun ? bir de kaç yıldır yazılımla uğraşıyorsun ?
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • 23, 3, 3
  • ortadaki string cinsinden olmalı :D hangi bölüm mezunusunun cevabı 3 olamaz :D
    edit: yada hangi bölüm okuyorsun ? olmalı soru :)



    < Bu mesaj bu kişi tarafından değiştirildi deniz caliskan -- 6 Nisan 2017; 21:1:23 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.