在計算機領域,對於某種特定的計算機設計而言,字是用於表示其自然的數據單位的術語,而在台灣這個術語稱作「字組」,以與字的原意區別。在這個特定計算機中,字是其用來一次性處理事務的一個固定長度的位(bit)組。一個字的位數(即字長)是計算機系統結構中的一個重要特性。
字長在計算機結構和操作的多個方面均有體現。計算機中大多數暫存器的尺寸是一個字長。計算機處理的典型數值也可能是以字長為單位。CPU和記憶體之間的數據傳送單位也通常是一個字長。還有而記憶體中用於指明一個存儲位置的地址也經常是以字長為單位的。
現代計算機的字長通常為16、32、64位。其他曾經使用過的字長有:8、9、12、18、24、36、39、40、48、60位;slab是早期的另一個字長實例。某些最早期的計算機是十進制的而不是二進制的,通常擁有10位或者12位的十進制數字作為字長,還有一些早期的計算機根本就沒有固定字長。
有時候字長被定義為某個特定值是為了與早期的計算機保持兼容。現在個人計算機中最通用的微處理器(例如:Intel的Pentium系列和AMD的Athlon系列)就是一個例子。它們中的IA-32構架是早期的具有16位字長的Intel8086構架的擴展。而IA-32處理器仍然支持8086(x86)程式,所以在IA-32中,“字”的含義仍然為16位,儘管事實上它運行起來(特別是當默認運算元為32位時)更像一台32位計算機。類似地,在更新型的x86-64構架中,“字”仍然是16位的,雖然64位運算元更為常見。