~Apakah maksud 1 dan bagaimana untuk menyatakannya dalam bahasa C?

下次还敢
Lepaskan: 2024-04-13 21:36:10
asal
1284 orang telah melayarinya

Dalam bahasa C, simbol ~ mewakili operasi NOT logik (penafian bitwise), yang menyongsangkan bit perduaan dalam operan, menukar 0 kepada 1 dan 1 kepada 0. Perwakilan

~Apakah maksud 1 dan bagaimana untuk menyatakannya dalam bahasa C?

~1 dalam bahasa C

Dalam bahasa C, simbol ~ mewakili operasi BUKAN logik (penafian bitwise). Ia menyongsangkan setiap bit binari dalam operan, iaitu 0 menjadi 1 dan 1 menjadi 0. 符号表示逻辑非运算(按位取反)。它将操作数中的每个二进制位取反,即 0 变成 1,1 变成 0。

语法:

<code class="c">~operand</code>
Salin selepas log masuk

其中,operand 是要进行按位取反的表达式。

示例:

<code class="c">int x = 5; // 二进制表示:0101
int y = ~x; // 二进制表示:1010</code>
Salin selepas log masuk

在这种情况下,y 的值为 -6,因为按位取反后的二进制表示是 1010,转换成十进制就是 -6。

注意事项:

  • ~ 运算符的优先级高于其他算术运算符(如加法、减法)。
  • ~ 运算符可以应用于任何整数类型的数据,包括 intlongshort
Sintaks: 🎜🎜rrreee🎜Antaranya, operand ialah ungkapan yang hendak disongsangkan secara bit. 🎜🎜🎜Contoh: 🎜🎜rrreee🎜Dalam kes ini, nilai y ialah -6, kerana perwakilan binari selepas penolakan bitwise ialah 1010, ditukar kepada Dalam perpuluhan ia ialah -6. 🎜🎜🎜Nota: 🎜🎜
  • ~ operator mempunyai keutamaan yang lebih tinggi daripada operator aritmetik lain (seperti penambahan, penolakan). 🎜
  • ~ operator boleh digunakan pada mana-mana jenis integer data, termasuk int, long dan short . 🎜🎜

Atas ialah kandungan terperinci ~Apakah maksud 1 dan bagaimana untuk menyatakannya dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!