Mirzo Ulug’bek nomidagi
O’zbekiston Milliy Universiteti Jizzax filiali
Fan o’qituvchisi: Kayumov Oybek Achilovich
Kompyuter ilimlari va
dasturlashtirish kafedrasi
Algoritmik tillar va dasturlash
4-MA’RUZA:BERILGANLAR TURLARI.
4-MA’RUZA:
BERILGANLAR TURLARI.
KUTILAYOTGAN
NATIJA:
Reja.
1.
Berilganlarning C# dasturlash tilida turlari va e’loni.
2.
Turni boshqa turga keltirish qoidalari
Talabalarda fanga nisbatan qiziqish uyg’otish
va mustaqil ta’lim olishga o’rgatish
;
Tayanch
iboralar:
Identifikator,
o’zgaruvchilar,
varables,
berilganlar,
o’zgaruvchilar qiymati.
C # tilida quyidagi ma'lumotlar turlari mavjud:
bool: true yoki false (boolean literals) ni ushlab turadi.
System.Boolean tizim turi bilan ifodalanadi.
bool alive = true;
bool isDead = false;
bayt: 0 dan 255 gacha bo'lgan butun sonni saqlaydi va 1
baytni oladi. System.Byte tizim turi bilan ifodalanadi.
byte bit1 = 1;
byte bit2 = 222;
sbyte: -128 dan 127 gacha bo'lgan butun sonni saqlaydi va 1
baytni oladi. System.SByte tizim turi bilan ifodalanadi
sbyte bit1 = -125;
sbyte bit2 = 126;
short: -32768 dan 32767 gacha bo'lgan butun sonni saqlaydi va 2 baytni oladi.
System.Int16 tizim turi bilan ifodalanadi.
short n1 = -12589;
short n2 = 10236;
ushort: 0 dan 65535 gacha bo'lgan butun sonni saqlaydi va 2 baytni oladi.
System.UInt16 tizim turi bilan ifodalanadi.
ushort n1 = 1;
ushort n2 = 102;
int: -2147483648 dan 2147483647 gacha bo'lgan butun sonni saqlaydi va 4
baytni oladi. System.Int32 tizim turi bilan ifodalanadi.
int a = 10;
int b = 0b101;
// ikkilik forma b =5
int c = 0xFF;
// o’n oltilik forma c = 255
uint: 0 dan 4294967295 gacha bo'lgan butun sonni saqlaydi va 4 baytni oladi.
System.UInt32 tizim turi bilan ifodalanadi.
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 sonni saqlaydi va 8 baytni egallaydi. System.Int64 tizim turi bilan
ifodalanadi.
long a = -10;
long b = 0b101;
long c = 0xFF;
ulong: 0 dan 18 gacha bo'lgan butun sonni saqlaydi 446 744 073 709 551 615
va 8 baytni egallaydi. System.UInt64 tizim turi bilan ifodalanadi.
ulong a = 10;
ulong b = 0b101;
ulong c = 0xFF;
float: suzuvchi nuqta raqamini -3,4 * 10
38
dan 3,4 * 10
38
gacha saqlaydi va 4
baytni oladi. System.Single tizim turi bilan ifodalanadi.
|