Matematički izraz
Opis
Izračunajte matematičke izraze koristeći zamjenske vrijednosti i niz vrijednosti.
Svojstva
Okidači odmah
| Izraz | Matematički izraz. Npr. 1 + 3. Koristite %d kao zamjensku vrijednost za cijele brojeve i %f kao zamjensku vrijednost za decimalne brojeve. Pogledajte donju tablicu za potpuni popis zamjenskih vrijednosti. |
| Vrijednosti | Niz vrijednosti koji se koristi za popunjavanje zamjenskih vrijednosti u vašem izrazu. |
Izlazi
| Rezultat | Rezultat evaluacije izraza |
| Greška | Ako je izraz neispravno oblikovan, ovdje će biti sadržana poruka o grešci. |
Primjeri
- Izračunajte zbroj dva cijela broja %d + %d s vrijednostima [1, 5].
- Izračunajte matematički izraz 5 * 3.
- Pomnožite dva decimalna broja %f * %f s vrijednostima [3.2, 4.7].
- Koristite vrijednost iz niza ponašanja za unos vrijednosti.
- Zaokružite e^3 koristeći ceiling:(exp(3))
Funkcije
|
Funkcija |
Opis |
Primjer korištenja |
|---|---|---|
|
|
Dodajte jednu vrijednost drugoj |
add:to(1, 2) proizvodi 3 |
|
| Oduzmite jednu vrijednost od druge | from:subtract:(5, 2) proizvodi 3 |
|
|
Pomnožite jednu vrijednost s drugom. |
multiply:by:(6, 3) proizvodi 18 |
|
|
Podijelite jednu vrijednost s drugom. |
divide:by:(10, 2) proizvodi 5 |
|
|
Izvedite modulus operaciju. |
modulus:by:(9, 2) proizvodi 1 |
abs: |
Dobijte apsolutnu vrijednost. |
abs:(-1) proizvodi 1. |
sqrt: |
Dobijte kvadratni korijen vrijednosti. |
sqrt:(16) proizvodi 4. |
log: |
Procijenite log_10 vrijednosti. |
log:(100) proizvodi 2 |
ln: |
Procijenite prirodni logaritam/log_e vrijednosti. |
ln:(3) proizvodi 1.09861228866811 |
raise:toPower: |
Podižite jednu vrijednost na eksponent druge. |
raise:toPower:(2, 5) proizvodi 32 |
exp: |
Procjenjuje e^x. |
exp:(1) = e^1 = 2.718281828459045 |
ceiling: |
Procijenite funkciju zaokruživanja (zaokružite prema gore). |
ceiling:(1.23) proizvodi 2 |
trunc: |
Truncirajte vrijednost (zaokružite prema dolje). |
trunc:(1.23) proizvodi 1 |
random |
Dobijte slučajnu vrijednost između 0 i 1. Npr. random() |
random() |
bitwiseAnd:with: |
Izvršite bitovnu And operaciju na dvije vrijednosti |
bitwiseAnd:with:(1, 0) proizvodi 0 |
bitwiseOr:with: |
Izvršite bitovnu Or operaciju na dvije vrijednosti |
bitwiseOr:with:(1, 0) proizvodi 1 |
bitwiseXor:with: |
Izvršite bitovnu Xor operaciju na dvije vrijednosti |
bitwiseXor:with:(5, 3) proizvodi 6 |
leftshift:by: |
Izvršite lijevi pomak na prvoj vrijednosti prema drugoj |
leftshift:by:(1,5) proizvodi 32 |
rightshift:by: |
Izvršite desni pomak na prvoj vrijednosti prema drugoj |
rightshift:by:(2,1) proizvodi 1 |
onesComplement: |
Izvršite komplementa jedinice (zamijenite jedinice i nule binarne reprezentacije broja) |
onesComplement:(5) proizvodi 2 |
now |
Dobijte trenutni datum i vrijeme |
now() proizvodi 2020-11-27 19:30:31 +0000 u trenutku pisanja ovog teksta |
Zamjenske vrijednosti (Specifikatori formata niza)
|
Specifičar |
Opis |
|---|---|
|
|
Objekt Objective-C, ispisuje se kao niz koji vraća |
|
|
Karakter |
|
|
Potpisani 32-bitni cijeli broj ( |
|
|
Nečovani 32-bitni cijeli broj ( |
|
|
Nečovani 32-bitni cijeli broj ( |
|
|
Nečovani 32-bitni cijeli broj ( |
|
|
Nečovani 32-bitni cijeli broj ( |
|
|
64-bitni decimalni broj ( |
|
|
64-bitni decimalni broj ( |
|
|
64-bitni decimalni broj ( |
|
|
64-bitni decimalni broj ( |
|
|
64-bitni decimalni broj ( |
|
|
8-bitni nečovani karakter ( |
|
|
16-bitna UTF-16 jedinica koda ( |
|
|
Niz od 8-bitnih nečovanih karaktera. Budući da specifikator |
|
|
Niz od 16-bitnih UTF-16 jedinica koda. |
|
|
Prazan pokazivač ( |
|
|
64-bitni decimalni broj ( |
|
|
64-bitni decimalni broj ( |
|
|
64-bitni decimalni broj ( |

