Kesirli sonlarni yozish uchun kasr yoki haqiqiy literallardan foydalaniladi. Ushbu tom ma'noda yozuvning ikki shakli mavjud.
Belgilangan raqamlar - Ushbu shaklda raqamning butun qismi kasr qismidan "." Nuqtasi yordamida ajratiladi. Masalan: 3.1415, -2.0012, 1.137.
Eksponensial shakl - bu belgi shaklida haqiqiy son mantissa va tartibga ega.
Soni Number = mantis ⋅ 10 p mantis mantis bo'lib, p, deb yozilgan tartibi hisoblanadi soni = mantis E p .
Misollar:
1000 = 1 10 3 = 1e3;
23400 = 2.34 ⋅ 10 4 = 2.34e4;
-0.00000056 = -5.6 ⋅ 10 -7 = -5.6e-7;
Ko'rsatkichli yozuvlarda E belgisining ishi ahamiyatsiz.
double pi = 3.141592;
double x = 1.542e-9;
double k = 9.78e12;
Shaxsiy harflarni (belgilarni) yozish uchun C # tilida belgilar literallaridan foydalaniladi. Belgilar bitta tirnoq bilan ifodalanadi: 'a', 'x', '%'.
Oddiy belgilar bilan bir qatorda, C # - bu boshqariladigan ketma-ketliklar ( qochish ketma-ketligi ) deb ataladi . Ular maxsus belgini aks ettirishga mo'ljallangan, ular teskari chiziq shaklida yozilgan, keyin esa belgi.
Eng keng tarqalgan qochish ketma-ketliklari:
Boshqarish ketma-ketligi
|
Qiymat
|
\ b
|
Orqaga qaytarish
|
\ n
|
Yangi qator tanaffusi
|
\ r
|
Vagonni qaytarish
|
\ t
|
Landshaft yorliq
|
\ v
|
Vertikal yorliq
|
\’
|
Bitta taklif (apostrof)
|
\”
|
Ikkita taklif
|
\\
|
Orqa chiziq
|
\ xHH
|
O'n oltinchi belgida ASCII belgisi
|
\ uHH
|
Onaltılıkli yozuvdagi unikod belgisi
|
Qochish ketma-ketliklaridan foydalanish:
char c = 'D';
Console.Write('\t'); //вывод символа табуляции
Console.Write('\n'); //переход на новую строку
Console.Write('\x64'); //символ @
Console.Write('\u263A'); //смайл '☺'
String litals
String literallari - bu ikki qavatli tirnoq ichiga olingan belgilar qatori. Qochish ketma-ketligi string stringerlarida ham ishlatilishi mumkin.
string emptyString = ""; //пустая строка
string name = "Оксана";
Console.WriteLine("123\t456");
Console.WriteLine("Привет\nМир");
Console.WriteLine("Так можно вывести смайл - \u263A");
Array-literallar
Massivlar - bu massivni boshlash uchun harflar. Siz yozuvlarning ikkita shaklidan foydalanishingiz mumkin: ma'lumotlar turi bilan va tursiz.
int[] arr1 = new int[] { 1, 2, 3, 4, 5 };
int[] arr2 = new[] { 10, 20, 30, 40, 50 };
Ob'ektga oid yozuvlar
Ob'ektlarni ishga tushirish uchun foydalaniladi.
Masalan, sinf uchun
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
ob'ekt tom ma'noda quyidagi shaklda bo'ladi:
Person user = new Person { Name = "Artem", Age = 21 };
null so'zma-so'z
null - bu qiymatning yo'qligini ko'rsatadigan (ya'ni o'zgaruvchining qiymatlari yo'qligini yoki ob'ekt yo'qligini ko'rsatadigan) maxsus mos yozuvlar turi.
string s1 = null; //у строки нет значения
string s2 = ""; //пустая строка
string s3 = null;
Console.WriteLine(s1 == s2); //выведет False, потому что, пустая строка и строка без значения не одно и то же самое.
Console.WriteLine(s1 == s3); //выведет True
Savol va topshiriqlar.
o'zgaruvchini saqlash uchun zarur bo'lgan xotira miqdori;
ichki ma'lumotlar tarkibi;
o'zgaruvchining olishi mumkin bo'lgan minimal va maksimal qiymatlar;
usullar, maydonlar va hodisalar;
tayanch turi;
o'zgaruvchisi joylashgan xotiradagi joy;
unga tegishli operatsiyalar.
https://programm.top/c-sharp/tutorial/data-types/
Do'stlaringiz bilan baham: |