Article View: de.comp.lang.c++
Article #434Re: wer kann mir den Operator ~ erklären
From: Andreas Huennebeck
Date: Tue, 19 Sep 1995 18:07
Date: Tue, 19 Sep 1995 18:07
26 lines
1420 bytes
1420 bytes
In article <43k3im$qun@bnc.net>, Sven.Pfeifer@bonn.netsurf.de (Sven Pfeifer) writes:
> wer kann mir den Operator ~ erklären? Aus der Online-Hilfe werde ich
> nicht schlau!
Hallo Sven,
der Einserkomplementoperator ~ vertauscht alle Bits eines Integerwertes
(unsigned char, int, long). Alle Bits, die 1 waren, sind dann 0, und
umgekehrt; z.B.
unsigned int i = 0x0000ffff; /* 32 Bit maschine */
unsigned int k = ~i; /* d.h. k = 0xffff0000 */
Siehe auch "Programmieren in C" zweite Ausgabe ANSI-C von Kernighan/Ritchie
auf den Seiten 48 und 198.
Tschau
Andreas
---------------------------------------------------------------------
| /\
/ \ ^ /\/ \ _ Andreas Huennebeck
/ \ / \/\ / \/ \ Bruker Analytische Messtechnik GmbH
/ \ \ / \ email: ah@bruker.de
/ \ / \
Kletterer und Natur gemeinsam am Seil: keine weiteren Felssperrungen!
----------------------------------------------------------------------
Technical Details
Message-ID:
<1995Sep19.180758.2786@bam.bruker.de>Path:
arc1-ca.pugleaf.net!bruker.de!ahReferences:
<43k3im$qun@bnc.net>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Path: arc1-ca.pugleaf.net!bruker.de!ah From: ah@bruker.de (Andreas Huennebeck) Subject: Re: wer kann mir den Operator ~ erklären Organization: Bruker Analytische Messtechnik GmbH Date: Tue, 19 Sep 1995 18:07:58 GMT Message-ID: <1995Sep19.180758.2786@bam.bruker.de> X-Newsreader: xrn 7.00 (Motif) References: <43k3im$qun@bnc.net> Sender: news@bam.bruker.de (News)