ee.Number.bitwiseNot
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tính toán phép toán NOT theo bit của đầu vào, trong kiểu số nguyên có dấu nhỏ nhất có thể chứa đầu vào.
Cách sử dụng | Giá trị trả về |
---|
Number.bitwiseNot() | Số |
Đối số | Loại | Thông tin chi tiết |
---|
this: input | Số | Giá trị đầu vào. |
Ví dụ
Trình soạn thảo mã (JavaScript)
/**
* Unsigned 8-bit type example.
*
* 25 as binary: 00011001
* Flip each digit: 11100110
*
* 11100110 is signed 8-bit binary for -26.
* (binary interpreted using smallest signed integer type containing the input).
*/
print(ee.Number(25).bitwiseNot());
Thiết lập Python
Hãy xem trang
Môi trường Python để biết thông tin về API Python và cách sử dụng geemap
cho quá trình phát triển tương tác.
import ee
import geemap.core as geemap
Colab (Python)
"""Unsigned 8-bit type example.
25 as binary: 00011001
Flip each digit: 11100110
11100110 is signed 8-bit binary for -26.
(binary interpreted using smallest signed integer type containing the input).
"""
print(ee.Number(25).bitwiseNot().getInfo())
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eNumber.bitwiseNot()\u003c/code\u003e calculates the bitwise NOT of a number, essentially flipping each bit in the binary representation of the input.\u003c/p\u003e\n"],["\u003cp\u003eThe result is interpreted as a signed integer using the smallest data type that can accommodate the input value.\u003c/p\u003e\n"],["\u003cp\u003eFor example, the bitwise NOT of 25 (binary 00011001) is -26 (binary 11100110 in signed 8-bit representation).\u003c/p\u003e\n"]]],["The `bitwiseNot()` method computes the bitwise NOT of a given number. It takes a number as input and returns a number. The operation inverts each bit in the binary representation of the input. The result is interpreted using the smallest signed integer type capable of holding the input. For example, inputting 25 (00011001 in binary) results in -26 (11100110 in binary) after the bits are flipped.\n"],null,["# ee.Number.bitwiseNot\n\nCalculates the bitwise NOT of the input, in the smallest signed integer type that can hold the input.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------|---------|\n| Number.bitwiseNot`()` | Number |\n\n| Argument | Type | Details |\n|---------------|--------|------------------|\n| this: `input` | Number | The input value. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n/**\n * Unsigned 8-bit type example.\n *\n * 25 as binary: 00011001\n * Flip each digit: 11100110\n *\n * 11100110 is signed 8-bit binary for -26.\n * (binary interpreted using smallest signed integer type containing the input).\n */\n\nprint(ee.Number(25).bitwiseNot());\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n\"\"\"Unsigned 8-bit type example.\n\n25 as binary: 00011001\nFlip each digit: 11100110\n\n11100110 is signed 8-bit binary for -26.\n(binary interpreted using smallest signed integer type containing the input).\n\"\"\"\n\nprint(ee.Number(25).bitwiseNot().getInfo())\n```"]]