Jūs esateŽurnalai / Ernestas Kardzys's blog / C# atradimai

C# atradimai


ParašėErnestas Kardzys - 2008 Kovo 16

Visi sveikieji (integer) skaičiai C# kalboje yra padalinti į 4-is tipus: short, byte, int, long. byte saugo skaičius iki 3-ių skaitmenų. short - iki 5-ių. int - iki 10. long - iki 18-os. Įdomumo dėlei pabandžiau, ar veiktų, jei kaip int bandyčiau gražinti daugiau nei 10-ies skaitmenų skaičių: // Gražina 11-os skaitmenų skaičių public int GetInt() { return 12345678901; } Deje, kompiliatorius buvo tuo nepatenkintas ir pradėjo skųstis: Error    1    Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?) . Va taip :)

Skaitau ;) Net kelias :D

O gal tu knygą apie C# perskaityk ? Greičiau bus mokytis, imho.

Šiaip nelabai tikslu sakyti, kad "byte saugo skaičius iki 3-ių skaitmenų.". Tiksliau reiktų sakyti, kad byte saugo nuo 0 iki 255.

Panašiai ir su kitais sveikųjų skaičių tipais.

Skelbti naują komentarą

Šio laukelio turinys bus laikomas privatus ir nerodomas viešai.
  • Web puslapiu adresai ir el. pašto adresai automatiškai tampa nuorodomis.
  • Leidžiamos HTML žymės: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linijos ir paragrafai atskiriami automatiškai
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. The supported tag styles are: <foo>, [foo].

Daugiau informacijos apie teksto formatavimą

CAPTCHA
Šis klausimas yra skirtas įsitikinti, jog jūs esate žmogus, ir sustabdyti automatinį šlamšto siuntimą.
4 + 4 =
Išspręskite šią paprastą matematinę užduotį ir įveskite atsakymą. Pvz., jei užduotis yra 1+3, įveskite 4.