.Net-da ikkita mantiqiy ( bool ma'lumotlar turidan ) doimiylar mavjud: true va false :
bool isEmpty = true;
bool loaded = false;
Ushbu so'zma-so'z turi musbat va manfiy tamsayılarni ifodalash uchun mo'ljallangan, masalan -9, 0, 11, 42.
C # har xil sanoq tizimlari uchun raqamli harflarni qo'llab-quvvatlaydi.
Ikkilik (ikkilik)
C # 7.0 da kiritilgan. Ular raqamlarni ikkilik sanoq tizimida yozish uchun ishlatiladi, raqamning oldiga 0b , so'ngra nollar to'plami va ikkilik shaklda qo'shilishi kerak: 0b101, 0b100111, 0B001010 .
Ikkilik adabiyotlarda formatlash uchun "_" pastki chizig'idan foydalanishingiz mumkin: 0b____1011 0b00001011 bilan bir xil .
Oktal
Sakkizli sanoq tizimidagi raqamlarni ko'rsatish uchun mo'ljallangan 0 prefiksi ishlatiladi , undan keyin sakkizinchi raqam (0 dan 7 gacha) yoziladi: 0123, 0742, 0349 .
O'nli
O'nli sanoq sistemasida yozib oling. Raqamlar biz uchun odatiy shaklda yozilgan: -5, 12, 78 .
Hexadecimal
O'n oltilik sanoq tizimi uchun ishlab chiqilgan 0x prefiksidan foydalaniladi , shundan so'ng raqam o'n oltinchi tizimda yoziladi (0 dan 9 gacha va A dan Fgacha): 0x12, 0xA56B, 0xff430c1 .
Belgilarning ishi kompilyator tomonidan ajratilmaydi: 0b01 0B01, 0xaBc = 0XAbC = 0xABC bilan bir xil .
//бинарный, двоичный литерал
int binNum = 0b10101010;
//восьмеричный
int octNum = 017212;
//десятичный
int decNum = -924;
//шестнадцатеричный
int hexNum = 0xFF0CAA;
Kesirli sonlarni yozish uchun kasr yoki haqiqiy literallardan foydalaniladi. Ushbu tom ma'noda yozuvning ikki shakli mavjud.
Do'stlaringiz bilan baham: |