표 4-2. 수학 연산자
이름 | 설명 | example | 결과 |
---|---|---|---|
+ | 추가 | 2 + 3 | 5 |
- | Subtraction | 2 - 3 | -1 |
* | 곱셈 | 2 * 3 | 6 |
/ | 부서 (정수 부서 결과를 자르기) | 4 / 2 | 2 |
12662_12665 | 모듈로 (나머지) | 5 % 4 | 1 |
^ | 지수 | 2.0 ^ 3.0 | 8.0 |
|/ | 제곱근 | |/ 25.0 | 5.0 |
||/ | 큐브 루트 | ||/ 27.0 | 3 |
! | Factorial | 5! | 120 |
!! | Factorial (접두사 연산자) | !! 5 | 120 |
@ | 절대 값 | @ -5.0 | 5.0 |
& | 이진 및 | 91 & 15 | 11 |
| | 이진 또는 | 32 | 3 | 35 |
# | Binary Xor | 17 # 5 | 20 |
~ | 이진 아님 | ~ 1 | -2 |
<< | 이진 이동 왼쪽 | 1 << 4 | 16 |
바이너리 시프트 오른쪽 | 8 2 | 2 |
the"바이너리"운영자도 있습니다 비트 문자열 유형에 사용할 수 있습니다비트및비트 다양한.
표 4-3. 비트 스트링 바이너리 연산자
example | 결과 |
---|---|
B'10001 '& B'01101 ' | 00001 |
B'10001 '| B'01101 ' | 11101 |
B'10001 ' # B'01101' | 11110 |
~ B'10001 ' | 01110 |
B'10001 '<< 3 | 01000 |
B'10001 ' 2 | 00100 |
표 4-4. 수학적 기능
기능 | 반환 유형 | 설명 | example | 결과 |
---|---|---|---|---|
abs (x) | (x와 동일) | 절대 값 | ABS (-17.4) | 17.4 |
CBRT (DP) | DP | 큐브 루트 | CBRT (27.0) | 3.0 |
CEIL (숫자) | 숫자 | 가장 작은 정수 인수보다 | CEIL (-42.8) | -42 |
Degrees (DP) | DP | Radians to Legres | Degrees (0.5) | 28.6478897565412 |
exp (DP) | DP | 지수 | Exp (1.0) | 2.71828182845905 |
바닥 (숫자) | 숫자 | 가장 큰 정수는 크지 않습니다 인수보다 | 바닥 (-42.8) | -43 |
ln (DP) | DP | 자연 로그 | ln (2.0) | 0.693147180559945 |
log (DP) | dp | 베이스 10 로그 | 로그 (100.0) | 2.0 |
log (B 숫자, x 숫자) | 숫자 | 베이스로 로그B | 로그 (2.0, 64.0) | 6.0 |
mod (y, x) | (인수와 동일 유형) | 나머지y/x | mod (9,4) | 1 |
pi () | DP | "pi"Constant | pi () | 3.14159265358979 |
pow (e DP, n DP) | DP | 지수로 숫자를 올리십시오e | Pow (9.0, 3.0) | 729.0 |
Radians (DP) | DP | 라디안에 대한 학위 | Radians (45.0) | 0.785398163397448 |
random () | DP | 0.0에서 값 1.0 | random () | |
라운드 (DP) | DP | 가장 가까운 둥근 정수 | 라운드 (42.4) | 42 |
라운드 (V 숫자, S Integer) | 숫자 | 라운드에서S소수점 자리 | 라운드 (42.4382, 2) | 42.44 |
sqrt (DP) | dp | 제곱근 | SQRT (2.0) | 1.4142135623731 |
trunc (DP) | DP | ZERO를 향해 잘려 | Trunc (42.8) | 42 |
trunc (숫자, S Integer) | 숫자 | 절단으로S소수점 장소 | 라운드 (42.4382, 2) | 42.43 |
위 표에서 "DP"표시이중 정밀. 기능exp, ln, log, pow, 라운드(1 인수),SQRT및trunc(1 인수)도 유형에 사용할 수 있습니다숫자대신더블 정도. 반환하는 기능숫자결과 테이크숫자26864_27084
표 4-5. 삼각 함수
기능 | 설명 |
---|---|
acos (x) | 역 코사인 |
asin (x) | 역 사인 |
atan (x) | 반대 탄젠트 |
atan2 (x, y) | 역 탄젠트의y/x |
cos (x) | 코사인 |
COT (x) | cotangent |
sin (x) | sine |
tan (x) | 탄젠트 |
모든 삼각 함수에는 인수와 반환 값이 있습니다 유형이중 정밀도.