Quote:
ergänzend sei noch gesagt: wenn du "unsigned" davorschreibst, wird der speicherplatz für das vorzeichen für zahlen genutzt. deshalb gibts dann keine negativen zahlen, dafür aber doppelt so viel platz für positive. schreibst du´s nicht davor, geht der compiler von einer "signed"-variablen, also ner zahl mit vorzeichen, aus. kann man in der tabelle bei "int" sehen

In lite-C geht das allerdings nicht: var, int, long, float und double sind immer signed, der Rest immer unsigned.