Ο όρος "μη υπογεγραμμένος" στο προγραμματισμός υπολογιστών υποδηλώνει μια μεταβλητή που μπορεί να περιέχει μόνο θετικούς αριθμούς. Ο όρος "υπογεγραμμένος" στον κώδικα του υπολογιστή υποδεικνύει ότι μια μεταβλητή μπορεί να έχει αρνητικές και θετικές τιμές. Η ιδιότητα μπορεί να εφαρμοστεί στους περισσότερους τύπους αριθμητικών δεδομένων, συμπεριλαμβανομένων int, char, short και long.
Ένας μη υπογεγραμμένος μεταβλητός ο τύπος int μπορεί να κρατήσει μηδενικούς και θετικούς αριθμούς και ένα υπογεγραμμένο int έχει αρνητικούς, μηδενικούς και θετικούς αριθμούς.
Σε 32-bit ακέραιοι ακέραιοι αριθμοί κυμαίνονται από 0 έως 232-1 = 0 έως 4.294.967.295 ή περίπου 4 δισ. Ευρώ. Η υπογεγραμμένη έκδοση πηγαίνει από -231-1 έως 231, δηλαδή -2.147.483.648 σε 2.147.483.647 ή περίπου -2 δις έως +2 δισ. ευρώ. Το εύρος είναι το ίδιο, αλλά μετατοπίζεται στη γραμμή αριθμών.
Ένας τύπος int σε C, C ++, και το C # έχει προεπιλεγεί. Εάν υπάρχουν αρνητικοί αριθμοί, το int πρέπει να υπογραφεί. ένα unsigned int δεν μπορεί να αντιπροσωπεύει έναν αρνητικό αριθμό.
Στην περίπτωση χαρακτήρων, οι οποίες είναι μόνο 1 byte, το εύρος ενός μη υπογεγραμμένου char είναι 0 έως 256, ενώ το εύρος ενός υπογεγραμμένου char είναι -127 έως 127.
Οι μη υπογεγραμμένοι (και οι υπογεγραμμένοι) μπορούν επίσης να χρησιμεύσουν ως αυτοτελείς προσδιοριστές τύπου, αλλά όταν χρησιμοποιούνται είτε μόνοι τους, αυτές είναι προεπιλεγμένες ως int.