Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03585.jsonl.gz/1902

@Pius
Ja der Code wurde ausprobiert. U.a. in Beitrag #35. Dort wurde auch die Verwendung von strlen() reduziert.
Ich habe es auch mal auf einem "echten" Nano kaufen lassen. Was mir bei der Arduino Umgebung aufgefallen ist, ist der Umstand, dass die Nutzung von den Typen "byte" oder "uint8_t" mehr Speicherplatz verbraucht als "int". Warum auch immer.
Aufgefallen ist mir das bei der Speicherung der Stringlänge. Da hatte ich zuerst auch erst uint8_t verwendet. Das hat zwei Byte mehr verbraucht als die Verwendung von "int".
Dein optimierter Ausdruck ist schwerlich noch weiter zu kürzen. Für Beginner verständlich, ist er allerdings nicht. Jedenfalls für die meisten. Für im Leben auf das Dezimalsystem konditionierte, ist die Bitschieberei erst einmal etwas unübersichtlich. Geht mir auch so.