int to char
-
ist eine typumwandlung vont int auf char möglich?
-
ein char ist ein int.
beispiel:
char c='a';
int i=c;
printf("%d",i); // == ascii code von 'a'
-
Wenn du eine Konventierung meinst:
char to int:
int i; char ci = '2'; i = atoi(ci);
int to char:
int i = 2; char ci; sprintf(ci, "%d", i);
[ Dieser Beitrag wurde am 04.03.2003 um 15:41 Uhr von pAngel editiert. ]
-
@pAngel:
was du meinst ist char* und nicht char
-
ein char ist ein int.
hmm..int belegt doch 4 bytes (auf win32) und char eines?!
-
Original erstellt von Shade Of Mine:
@pAngel:
was du meinst ist char und nicht char*Macht doch nichts. Oda?
-
Original erstellt von pAngel:
Macht doch nichts. Oda?Na dann kompilier mal einen deiner Beispielcodes und schau was passiert ....
-
Original erstellt von crass:
**>ein char ist ein int.hmm..int belegt doch 4 bytes (auf win32) und char eines?!**
Vermztlich.
Tipp: Ein Auto ist ein Fahrzeug. Ein Fahrzeug ist nicht zwingend ein Auto.Theoretisch kann es aber der Fall sein, dass der Wertebereich von int kleiner als der von char ist (Beide sizeof (T) == 1 und int darf Paddings haben). Wenn ich nichts übersehen habe.
[Nein, lustig fände ich das auch nicht.]