x² - wie ausgeben ?
-
Hey,
ich möchte gerne wissen wie ich in C mit Hilfe von printf x² ausgeben kann.
Hoffe, es kann mir hier jemand helfen.
Danke.
-
printf("x²");
Wo war jetzt das Problem?
-
oder meinst du:
printf("%d",x*x);
oder
[code]
#include <math.h>printf("%d",pow(x,2));
[code]
:xmas2:
-
ich meinte es so, dass in der konsole auch das ² erscheint
-
Na dann ab ins jeweilige OS-Forum!
-
Sibbi schrieb:
ich meinte es so, dass in der konsole auch das ² erscheint
Ja, tut's doch genau so, wie ich geschrieben hab.
-
Sibbi schrieb:
ich meinte es so, dass in der konsole auch das ² erscheint
Das tut es automatisch, wenn dein Quelltexteditor und deine Konsole dieselbe Zeichencodierung verwenden.
-
wenn ich
printf("x²");
schreibe, dann erscheint in der ausgabe immer das x und dahinter ein komisches kästchen
-
Windows verwendet nicht den gleichen Zeichensatz wie die meisten compiler deswegen kann man zB auch nicht einfach ein ö schreiben
Edit:
Die MS-DOS Eingabeaufforderung verwendet einen anderen Zeichensatz als WindowsZeichensatz-Tabelle:
http://www.olaf-nensel.de/on/tipps/char.doc
-
okay das zeichen was ich suche ist 153 .. aber wie kann ich das jetzt mit c "verbinden"
-
Sibbi schrieb:
okay das zeichen was ich suche ist 153 .. aber wie kann ich das jetzt mit c "verbinden"
so in etwa:
printf ("c\x99"); // \x heisst: jetzt kommte ne hexzahl. die 99 ist dezimal 153