Теория вероятностей и математическая статистика


C# da berilganlar turlari



Yüklə 165,99 Kb.
səhifə2/8
tarix16.06.2023
ölçüsü165,99 Kb.
#131449
1   2   3   4   5   6   7   8
4-Mavzu. C#da berilganlar turlari

C# da berilganlar turlari

  • uint: 0 dan 4294967295 gacha bo'lgan butun sonlarni saqlaydi va xotiradan 4 bayt joy egallaydi. System.Int32 tizim turidan olingan.
  • uint a = 10;

    uint b = 0b101;

    uint c = 0xFF;

  • long: –9 223 372 036 854 775 808 dan 9 223 372 036 854 775 807 gacha bo'lgan butun sonlarni saqlaydi va xotiradan 8 bayt joy egallaydi. System.Int64 tizim turidan olingan.
  • long a = -10;

    long b = 0b101;

    long c = 0xFF;

C# da berilganlar turlari

  • ulong: 0 dan 18 446 744 073 709 551 615 gacha bo'lgan butun sonlarni saqlaydi va xotiradan 8 bayt joy egallaydi. System.Int64 tizim turidan olingan.
  • ulong a = 10;

    ulong b = 0b101;

    ulong c = 0xFF;

  • float: -3.4*10^38 dan 3.4*10^38 suzuvchi nuqtali sonlarni saqlaydi va xotiradan 4 bayt joy egallaydi. System.Single tizim turidan olingan.
  • double: ±5.0*10^324 dan ±1.7*10^308 suzuvchi nuqtali sonlarni saqlaydi va xotiradan 8 bayt joy egallaydi. System.Double tizim turidan olingan.

C# da berilganlar turlari

  • decimal: o’nlik kasr sonlarni saqlaydi. Agar kasrsiz ishlatilsa, u ±1,0*10^28 dan ±7,9228*10^28 gacha bo'lgan qiymatlarni qabul qiladi, verguldan keyin 28 xonagacha aniqlikda saqlashi mumkin va xotiradan 16 bayt joy egallaydi. System.Decimal tizim turidan olingan.
  • char: Unicode dan bitta belgisini saqlaydi va xotiradan 2 bayt joy egallaydi. System.Char tizim turidan olingan. Bu tur belgili literallarga mos mos keladi:
  • char a = 'A';

    char b = '\x5A';

    char c = '\u0420';

C# da berilganlar turlari

  • string: Unicode belgilar to'plamini saqlaydi. System.String tizim turidan olingan. Bu turga satr turidagi literallar mos keladi.
  • string hello = "Hello";

    string word = "world";

  • object: har qanday turdagi ma'lumotni saqlashi mumkin va 32 bitli platformada 4 bayt, 64 bitli platformada 8 bayt joy egallaydi. System.Object tizim turidan olingan bo’lib, boshqa barcha turlari va .NET sinflari uchun bazaviy tur hisoblanadi.

  • Yüklə 165,99 Kb.

    Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin