Тема Основные понятия языка


Console.Write( "Өскеннен кейінгі y мәні:: " )



бет6/7
Дата26.12.2022
өлшемі330,94 Kb.
#59786
түріЛекция
1   2   3   4   5   6   7

Console.Write( "Өскеннен кейінгі y мәні:: " );

Console.WriteLine( y );

}}}


Бағдарлама жұмысының нәтижесі:
Префикс өрнегінің мәні: 4
Өскеннен кейін x мәні: 4
Постфикс өрнегінің мәні: 3
Өскеннен кейінгі y мәні: 4

new Операцияы

Жаңа нысанды құруға қызмет етеді (хип + инициализациядағы жадты бөлу).

Формасы:

new тип ( [ аргументы ] )

Бұл әрекетті қолдана отырып, сілтеме және маңызды типтегі нысандарды жасауға болады, мысалы :

object z = new object();

Monster Вася = new Monster(100);

int i = new int(); // сондай int i = 0;

Маңызды түрлер үшін әдетте қолданылмайды.

Бас тарту операциялары - ! ~

using System;

namespace ConsoleApplication1

{ class Class1

{ static void Main()

{

sbyte a = 3, b = -63, c = 126;

bool d = true;

Console.WriteLine( -a ); // Нәтижесі-3

Console.WriteLine( -c ); // Нәтижесі -126

Console.WriteLine( !d ); // Нәтижесі false

Console.WriteLine( ~a ); // Нәтижесі -4

Console.WriteLine( ~b ); // Нәтижесі 62

Console.WriteLine( ~c ); // Нәтижесі -127

}}}


a = 00000011
~a = 11111100
b = 11000001
~b = 00111110
c = 01111110
~c = 10000001

Типті айқын түрлендіру

Көбейту *

  • Екі операнданың көбею нәтижесін қайтарады.
  • Стандартты көбейту әрекеті int, uint, long, ulong, float, double және decimal түрлеріне арналған.
  • Егер олар үшін осы түрлерге жасырын түрлендіру мүмкін болса, оны басқа түрлердің мәндеріне қолдануға болады.
  • Операция нәтижесінің түрі операндтардың "ең үлкені", бірақ int-тен кем емес.
  • Егер екі операнд бүтін сан немесе decimal типі болса және операцияның нәтижесі берілген типті көрсету үшін тым үлкен болса, System ерекшелік жасалады.OverflowException


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет