|
Sonlar, arifmetik amallar va ifodalarni yozish
|
bet | 55/135 | Sana | 22.05.2024 | Hajmi | 15,08 Mb. | | #250347 |
Bog'liq Fizik jarayonlarni kompyuterda modellashtirish 3. Sonlar, arifmetik amallar va ifodalarni yozish
Musbat va manfiy butun sonlarni C++ tilida ham odatdagidek yozish mumkin:
Oddiy yozuv C++ tilida
1 1
-1024 -1024
Haqiqiy sonlarni yozishda, ularning butun va kasr qismini ajratib ko’rsatish uchun odatdagi vergul o‘rniga nuqta belgisidan foydalaniladi.
Oddiy yozuv C++ tilida
1,0 1.0
-1,024 -1.024
Ko‘chuvchi vergulli yozuvda esa haqiqiy sonning butun va kasr qismini ajratib turuvchi vergulni ehtiyojga qarab o‘ngga yoki chapga surish mumkin. Bunda vergulni surish xonalariga ko‘ra sonning tartibi o‘zgaradi. Masalan:
Bunday shaklda yozilgan sonlarni eksponentsial ko’rinishdagi sonlar deb ham yuritiladi. C++ tilida eksponentsialsonlarni yozish uchun odatdagi “o‘nning darajasi” yozuvi o‘rniga “e” belgisidan foydalaniladi.
Oddiy yozuv C++ tilida
1.2e25
1.23e-19
-2.8e-27
C++ tilida sonlar va o‘zgaruvchilar ustida qo‘shish (+), ayirish (-), ko‘paytirish (), bo‘lish (/), qoldiqni aniqlash (%) kabi amallardan foydalanish mumkin.
Arifmetik amallar odatdagi yozuvdan bitta satrga yozilishi bilan farqlanadi.
Oddiy yozuv C++ tilida
Arifmetik ifodalarda standart funksiyalar tez-tez uchrashini hisobga olib, ularning ayrimlarini C++ da yozilishini keltirib o‘tamiz. Bu funksiyalarning argumentlari qavslar ichida yoziladi.
Oddiy yozuv
|
Ma’nosi
|
C++ tilida
|
|
absolut qiymat
|
abs(x)
|
|
kvadrat ildiz
|
sqrt(x)
|
|
Eksponenta
|
exp(x)
|
|
natural logarifm
|
|
|
| |