Ein paar allgemeine Programmierfragen

print wandelt Datentypen (z.B. int als Zahl, optional BIN, HEX, DEC float mit vorgegebener Anzahl Nachkommastellen )
write gibt einzelne char, texte, und byte arrays aus. Ohne zu wandeln.

Wenn man die Daten mit dem Seriellen Monitor anschaut, kommt es aber doch im Endeffekt aufs gleiche heraus?! Schließlich muss der Rechner die Daten ja irgendwie sichtbar machen, da sieht man ja nicht, ob es eine Zahl oder ein String ist.