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



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

const float g = 9.8;


Бағдарламада 0 және 1-ден басқа сандар болмауы керек (аталған тұрақтылардың сипаттамасынан басқа)

Өрнектер

  • Өрнек-мәнді есептеу ережесі.
  • Өрнекте операция белгілерімен біріктірілген операндалар қатысады.
  • Өрнектің операндтары тұрақты, айнымалы және функция қоңыраулары болуы мүмкін.
  • Операциялар басымдықтарға сәйкес орындалады.
  • Операцияларды орындау тәртібін өзгерту үшін жақшалар қолданылады.
  • Өрнектің нәтижесі әрқашан операндтардың түрлерімен анықталатын белгілі бір типтің мәні болып табылады.
  • Өрнекке қатысатын шамалар үйлесімді болуы керек.
  • t + Math.Sin(x)/2 * x

  • нәтиже нақты түрге ие
  • a <= b + 2

  • нәтиже логикалық түрге ие
  • x > 0 && y < 0

  • нәтиже логикалық түрге ие

Өрнектердің ассоциативтілігі

  • Солдан оңға
  • a + b – c + d
  • ( ( ( a + b ) – c ) + d )
  • a * b / c * d
  • ( ( ( a * b ) / c ) * d )
  • Оңнан солға
  • a = b = c = d
  • ( a = ( b = ( c = d ) ) )

C# операцияларының басымдықтары

  • Бастапқы (), [], ++, --, new, …
  • Унарлы ~, !, ++, --, -, …
  • Көбейту түрлері (мультипликативті) *, /, %
  • Қосу түрі (аддитивті) +, -
  • Ығысу <<, >>
  • Қатынастар және <, >, is, …
  • Теңдікті тексеру ==, !=
  • Таңқаларлық логикалық &, ^, |
  • Шартты логикалық &&, ||
  • Шартты ?:
  • Тағайындау =, *=, /=,…

Өрнек нәтижесінің түрі

  • Егер өрнекке кіретін бір типтегі операндалар және осы типтегі операция анықталса, онда өрнектің нәтижесі бірдей болады.
  • Егер әр түрлі типтегі операндалар және (немесе) осы типтегі операция анықталмаса, есептеу алдында маңыздылығы мен дәлдігін сақтау үшін қысқа типтерді ұзағырақ типтерге келтіруді қамтамасыз ететін ережелер бойынша типті түрлендіру автоматты түрде орындалады. char c = 'A';


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




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

    Басты бет