Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Bitte um Hilfe für grundkentnisheini

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 <
000
22.04.2004, 08:34 Uhr
Taketsune



servus mädels,

ich habe ein paar fragen und möchte sie hier reinstellen ich bin mir absolut sicher das ihr mir alle beantworten könnt..denn die anforderungen sind so niedrig das selbst neulinge besser sind als ich

ok los gehts:

was ist 100/3?? integer oder double? ich bin der meinung das es double ist denn 100/3 ist 33.333333... mein "lehrer" meint jedoch es wäre ein integer...
was ist es nu?

das nächste:
(double) 4*3 ist doch 12.0 und damit ein double??
eine bekannte meint das wär un boolean, also das hör ich zum ersten mal

das wär mal alles bis jetzt... hoffe ihr antwortet schnell
--
--kann man das essen?

Dieser Post wurde am 22.04.2004 um 08:35 Uhr von Taketsune editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.04.2004, 08:42 Uhr
Pablo
Supertux
(Operator)


100/3 ist ein int, da 100 int und 3 int sind. Wenn du aber (double) 100/3 oder 100 / (double) 3 machst, dann ist ein float/double.

(double) 4*3 ist double und 12.0. (hmm, da bin ich jetzt aber nicht so ganz sicher, mein g++ sagt nur 12, aber ich bin sicher dass es double sein müsste), aber ich würde sagen auf keinen Fall bool
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 22.04.2004 um 08:43 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.04.2004, 08:46 Uhr
Taketsune



jo das dachte ich auch..dass es kein kein bool sein, aber danke für die sehr schnelle antwort
--
--kann man das essen?

Dieser Post wurde am 22.04.2004 um 08:47 Uhr von Taketsune editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.04.2004, 18:05 Uhr
~oundo
Gast


wo gehst denn du zur schule, ich geh swar aufs gym aber meine lehrer wissen über sowas nix...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.05.2004, 19:01 Uhr
~Orca
Gast


Keine Ahnung wie man auf 'Bool' kommt! Bool ist lediglich ein Wahrheitswert; also 'true' oder 'false'.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.05.2004, 20:22 Uhr
0xdeadbeef
Gott
(Operator)



Zitat:
Pablo postete
Wenn du aber (double) 100/3 (...) machst, dann ist ein float/double.


Das ist zwar technisch gesehen ein double, weil es nach double gecastet wird, aber der Wert ist immer noch 33, nicht 33,3333... Der Cast bindet weniger stark als die Division, von daher wird erst ganzzahlig dividiert und dann nach double gecastet. 100 / (double) 3 dagegen ist 33,333, genau so wie ((double) 100) / 3 oder 100.0 / 3.0.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: