Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá c1.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá c1 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.3. Các chức năng kèo bóng đá c1 và Người vận hành

Các toán tử kèo bóng đá c1 được cung cấp cho nhiềukèo bóng đá c1Loại. Đối với các loại không có tiêu chuẩn Các quy ước kèo bóng đá c1 (ví dụ: các loại ngày/thời gian), chúng tôi mô tả Hành vi thực tế trong các phần tiếp theo.

Bảng 9-2Hiển thị các toán tử kèo bóng đá c1 có sẵn.

Bảng 9-2. Toán tử kèo bóng đá c1

Nhà điều hành Mô tả Ví dụ result
+ Bổ sung 2 + 3 5
- trừ 2 - 3 -1
* Nhân 2 * 3 6
/ Phân chia (bộ phận số nguyên cắt ngắn kết quả) 4 / 2 2
% modulo (phần còn lại) 5 % 4 1
^ 2.0 ^ 3.0 8
|/ căn bậc hai |/ 25.0 5
||/ Cube Root ||/ 27.0 3
! Factorial 5! 120
!! factorial (kèo bóng đá c1 tử tiền tố) !! 5 120
@ Giá trị tuyệt đối @ -5.0 5
& bitwise và 91 & 15 11
| bitwise hoặc 32 | 3 35
# BitWise XOR 17 # 5 20
~ bitwise không ~ 1 -2
<< BitWise Shift trái 1 << 4 16
BitWise Shift is 8 2 2

Các kèo bóng đá c1 tử bitwise chỉ hoạt động trên các loại dữ liệu tích phân, trong khi các loại khác có sẵn cho tất cả các loại dữ liệu số. Các Các kèo bóng đá c1 tử bitwise cũng có sẵn cho các loại chuỗi bitbitBit thay đổi,, Như thể hiện trongBảng 9-10.

Bảng 9-3Hiển thị các chức năng kèo bóng đá c1 có sẵn. Trong bảng,DPchỉ raDouble Độ chính xác16373_16589Double Độ chính xácDữ liệu chủ yếu được triển khai trên đầu máy chủ Thư viện C của hệ thống; Độ chính xác và hành vi trong kèo bóng đá c1 trường hợp biên có thể do đó thay đổi tùy thuộc vào hệ thống máy chủ.

Bảng 9-3. Các chức năng kèo bóng đá c1

chức năng Loại trả lại Mô tả Ví dụ result
abs(X) (giống như đầu kèo bóng đá c1o) Giá trị tuyệt đối abs (-17.4) 17.4
CBRT(DP) DP Cube Root CBRT (27.0) 3
ceil(DPhoặcSố) (giống như đầu kèo bóng đá c1o) Số nguyên nhỏ nhất không ít hơn đối số ceil (-42.8) -42
trần(DPhoặcSố) (giống như đầu kèo bóng đá c1o) Số nguyên nhỏ nhất không ít hơn đối số (bí danh choceil) trần (-95.3) -95
độ(DP) DP radian ở độ độ (0,5) 28.6478897565412
Div(y Số, x Số) Số Số nguyên củay/X Div (9,4) 2
exp(DPhoặcSố) (giống như đầu kèo bóng đá c1o) Số mũ exp (1.0) 2.71828182845905
Tầng(DPhoặcSố) (giống như đầu kèo bóng đá c1o) Số nguyên lớn nhất không lớn hơn đối số Tầng (-42.8) -43
ln(DPhoặcSố) (giống như đầu kèo bóng đá c1o) logarit tự nhiên ln (2.0) 0.693147180559945
log(DPhoặcSố) (giống như đầu kèo bóng đá c1o) cơ sở 10 logarit log (100.0) 2
log(B Số, x Số) Số logarit để cơ sởB log (2.0, 64.0) 6.0000000000
mod(Y, x) (giống như kèo bóng đá c1 loại đối số) Phần còn lại củaY/X 22786_22796 1
PI() DP "π"hằng số pi () 3.14159265358979
Power(A DP, B DP) DP Ađược nâng lên sức mạnh củaB Power (9.0, 3.0) 729
Power(A Số, B Số) Số Ađược nâng lên sức mạnh củaB Power (9.0, 3.0) 729
radian(DP) DP độ đến radian radians (45.0) 0.785398163397448
ngẫu nhiên24717_24721 DP Giá trị ngẫu nhiên trong phạm vi 0,0 <= x <1.0 ngẫu nhiên ()
vòng(DPhoặcSố) (giống như đầu kèo bóng đá c1o) tròn đến số nguyên gần nhất Vòng (42.4) 42
vòng(V Số, S int) Số Vòng trònSthập phân địa điểm Vòng (42.4382, 2) 42.44
SetSeed(DP) void Đặt hạt cho tiếp theongẫu nhiên ()cuộc gọi (giá trị giữa -1.0 và 1.0, bao gồm) setSeed (0.54823)
Sign(DPhoặcSố) (giống như đầu kèo bóng đá c1o) Dấu hiệu của đối số (-1, 0, +1) Sign (-8.4) -1
sqrt(DPhoặc26782_26791) (giống như đầu kèo bóng đá c1o) căn bậc hai Sqrt (2.0) 1.4142135623731
Trunc(DPhoặcSố) (giống như đầu kèo bóng đá c1o) Cắt ngắn về không Trunc (42.8) 42
Trunc(V Số, S int) Số cắt ngắn thànhSthập phân địa điểm Trunc (42.4382, 2) 42.43
Width_bucket(op Số, B1 Số, B2 Số, Đếm int) int Trả lại xô màkèo bóng đá c1 hạngsẽ được gán trong một Biểu đồ EquidePth vớiĐếmXô, trong phạm viB1đếnB2 28670_28717 3
Width_bucket(op DP, B1 DP, B2 DP, Đếm int) int Trả lại xô màkèo bóng đá c1 tửsẽ được gán trong một Biểu đồ EquidePth vớiĐếmXô, trong phạm viB1đếnB2 Width_bucket (5.35, 0,024, 10,06, 5) 3

Cuối cùng,Bảng 9-4Hiển thị kèo bóng đá c1 hàm lượng giác có sẵn. Tất cả lượng giác kèo bóng đá c1 chức năng lấy kèo bóng đá c1 đối số và giá trị trả về loạiđộ chính xác gấp đôi.

Bảng 9-4. Chức năng lượng giác

chức năng Mô tả
ACOS(x) Cosin nghịch đảo
asin(X) Sine nghịch đảo
atan(x) nghịch đảo tiếp tuyến
ATAN2(Y, x) Tiếp tuyến nghịch củaY/x
cos(x) cosine
Cot(x) Cotangent
sin(X) sine
tan(x) Tangent