Di sini kita akan melihat apakah operator unary dalam C/C++. Operator unary ialah pengendali yang bertindak pada satu operan untuk menghasilkan nilai baharu. Operator unary ditunjukkan di bawah.
Operator | Penerangan |
---|---|
Ia beroperasi pada pembolehubah penunjuk dan mengembalikan nilai l yang setara dengan nilai di alamat penuding. Ini dipanggil "menyahrujuk" penunjuk. | Dapatkan operator alamat (&) |
Uniary penambahan operator (+) | |
Unary tolak operator (-) | |
logical NOT operator(!) | #🎜 NOT🎜 !) menyongsangkan maksud operannya. Operan mestilah daripada jenis aritmetik atau penunjuk (atau ungkapan yang menilai kepada jenis aritmetik atau penunjuk). Operan ditukar secara tersirat kepada jenis bool.|
Bitwise negation operator (~) | #🎜🎜🎜🎜🎜🎜 bitwise negation operator, kadangkala dipanggil operator "bitwise negation" atau "bitwise NOT", menghasilkan penolakan bitwise operandnya. Operan mestilah daripada jenis integer. |
Operator kenaikan awalan (++) | #🎜🎜🎜 increment operatorPrefix #🎜 (++) menambah operannya dengan satu; Operan mestilah nilai bukan const. Hasilnya ialah nilai l daripada jenis yang sama dengan operan.|
#🎜🎜🎜🎜Prefix pengurangan operator (--) menolak satu daripada operannya; Operan mestilah nilai bukan const. Hasilnya ialah nilai l daripada jenis yang sama dengan operan. Pengendali penukaran jenis () Kaedah untuk menukar jenis objek secara eksplisit dalam keadaan tertentu. Selepas penukaran jenis, pengkompil menganggap ungkapan cast sebagai nama jenis jenis. | saiz pengendali |
#🎜 tidak dikompilasi-#Masa tidak dikompilasi simbol, yang boleh digunakan untuk mengira saiz operannya. | #🎜🎜 #pengendali baharu |
padam pengendali | |
Pengendali ini bersekutu dari kanan ke kiri. Ungkapan unari biasanya melibatkan sintaks sebelum akhiran atau ungkapan utama | Mari kita lihat contoh operator unari - (tanda tolak) dan casting().|
Demonstrasi masa nyata#include<iostream> using namespace std; int main() { int x; float y = 1.23; x = (int) y; x = -x; cout << x; return 0; } Salin selepas log masuk | Output-1 Salin selepas log masuk |
Atas ialah kandungan terperinci Operator unary dalam C/C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!