Also versuche ich zu lernen, wie man Brüche teilt. Ich bin verwirrt, warum das Teilen von Variablen das richtige Ergebnis liefert und das Teilen der Zahlen selbst ein falsches Ergebnis ergibt. Ich habe versucht hier zu suchen und konnte nichts Relevantes finden. Hier ist ein Bild, um zu zeigen, warum ich rede. C-Programmierung - Was ist der Unterschied zwischen der Division innerhalb einer Variablen und der Division zweier Variablen?
-1
A
Antwort
3
Der Ausdruck 1/3
ist eine ganze Zahl Ausdruck. Sie teilen zwei int
Werte. Das führt zu Trunkierung.
Versuchen Sie z.B. 1.0/3.0
stattdessen.
+1
Um genau zu sein: Es schneidet in Richtung Null, wenn also ein Operand negativ ist, ist das Ergebnis tatsächlich höher als man erwarten könnte. – Olaf
Verwandte Themen
- 1. Was ist der Unterschied zwischen der Ausführung der Division von Konstanten und Variablen
- 2. Was ist der Unterschied zwischen der Variablen "cfproperty tag" und der Variablen "scope" in Coldfusion?
- 3. Was ist der Unterschied zwischen variablen und @variable in MySQL
- 4. Was ist der Unterschied zwischen Literal und Variablen in Python?
- 5. TypeScript: Was ist der Unterschied zwischen der Deklaration von Variablen innerhalb und außerhalb des Konstruktors?
- 6. Tensorflow: Was ist der Unterschied zwischen der Deklaration einer Variablen mit tf.Variable und der direkten Deklaration?
- 7. Reihenfolge der Multiplikation und Division
- 8. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 9. Division der Sparse-Matrix
- 10. JavaScript Array der Division
- 11. Was ist der Unterschied zwischen $ (...) und `...`
- 12. Was ist der Unterschied zwischen der Rückkehrfunktion und dem Speichern einer Variablen?
- 13. Was ist der Unterschied zwischen Difftime und '-'?
- 14. Was ist der Unterschied zwischen der Variablenzuweisung und der Referenzübergabe?
- 15. Was ist der Unterschied zwischen:
- 16. Was ist der Unterschied zwischen der Verwendung externer und # Headerdateien?
- 17. Was ist der Unterschied zwischen einer Schließung und einem Modul?
- 18. VB Script Integer-Division vs Float der Division
- 19. Was ist der Unterschied zwischen der Verwendung von "" und "" und() beim Deklarieren von Variablen?
- 20. Was ist der Unterschied zwischen einer Variablen deklarieren (wie neu) und dann initialisieren und direkt initialisieren?
- 21. Was ist der Unterschied zwischen der Verwendung & a und ein
- 22. Ist die doppelte Division gleich der ganzzahligen Division, wenn kein Rest vorhanden ist?
- 23. Was ist der Unterschied zwischen `==` und `ist`?
- 24. Was ist der Unterschied zwischen Verilog! und ~?
- 25. Was ist der "Wert" einer Array-Variablen?
- 26. In Tensorflow, was ist der Unterschied zwischen einer Variablen und einem Tensor?
- 27. Was ist der Unterschied zwischen einem Symbol und einer Variablen in Ruby?
- 28. Statische Variablen versus Eigenklassenklassenvariablen, was ist der Unterschied in Ruby?
- 29. Was ist der Unterschied zwischen der Deklaration der lokalen Variablen zum Zeitpunkt der Definition und nach der Definition?
- 30. Was ist der Unterschied zwischen der Verwendung eines initialen Blocks und der Initialisierung einer reg-Variablen im Systemverilog?
'1/3' ist eine Integer-Division, ergibt wegen der Kürzung ein Ergebnis von '0'. Meintest Du '1.0/3.0'? – AntonH
Bitte posten Sie in Zukunft keine Bilder von Text. Kopieren Sie den Text stattdessen als Text. –
Ok, danke! Wird besorgt! Ich verstehe jetzt danke! – pewpew