Στον προγραμματισμό C, η μικρότερη μονάδα μνήμης με δυνατότητα διεύθυνσης είναι ένα byte. Ένα byte είναι μια ακολουθία οκτώ bit και μπορεί να αποθηκεύσει έναν χαρακτήρα ή μια μικρή ακέραια τιμή. Το μέγεθος ενός byte είναι συνήθως 8 bit, αν και ορισμένα συστήματα μπορεί να χρησιμοποιούν διαφορετικό αριθμό bit. Το μέγεθος ενός byte αναφέρεται επίσης ως "λέξη" σε ορισμένα περιβάλλοντα.