Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Vereinfachung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
01.08.2003, 12:45 Uhr
Pablo
Supertux
(Operator)



Zitat:
Loddab postete
Ich würde sogear sagen, dass man die nichts weglassen kann. Also:

C++:
if (a==b) { ... }




Das ist ja die beste Vereinfachung.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
01.08.2003, 13:00 Uhr
typecast
aka loddab
(Operator)


Ja aber wie Heiko schon richtig anmerkte nur für boolsche Werte
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
01.08.2003, 13:09 Uhr
Pablo
Supertux
(Operator)


Das sind sowieso alle nur für boolsche Werte. Denn ^ nur für ints funktioniert, ich hab schon versucht floats mit ^ zu rechnen und der Compiler compiliert das nicht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
01.08.2003, 13:17 Uhr
typecast
aka loddab
(Operator)


Was bitte ist ^. Es geht hier doch um && und ||.
Und wenn der Compiler so was sieht, dann versucht er dne Ausdruck auszuwerten. Dabei gilt: 0 ist false alles != 0 ist true
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
01.08.2003, 13:24 Uhr
Pablo
Supertux
(Operator)


das weiß ich auch, aber versuch:

Code:
float a = 1;
float b = 0;
a^b;



Mein gcc sagt:

f.c: In function `main':
f.c:5: invalid operands to binary ^

--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
01.08.2003, 13:28 Uhr
typecast
aka loddab
(Operator)


Was macht den der ^-Operator?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
01.08.2003, 13:33 Uhr
Pablo
Supertux
(Operator)


^ ist XOR
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
01.08.2003, 13:35 Uhr
0xdeadbeef
Gott
(Operator)


Genauer: ^ ist bitweise xor. Deswegen geht das auch nur mit ganzzahligen Werten.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: