Elemi (egyszerű) adattípusok
Logikai (boolean) típus Érték: false (0); true (1)  
Művelet ; asm ; C / Java: negálás ; not ! | és ; and ; && | vagy ; or ; || | kizáró vagy ; xor ; ^
Numerikus (számok) típusok
Egész, (fixpontos,) integer típus
Ábrázolása kettes számrendszerben történik. Egy kettes számrendszerbeli számjegy egy bit. 
Az ábrázolható számtartomány attól függ, hogy hány biten (n) történik a tárolás: 
Előjel nélküli 0…2^(n-1) tart. ; előjeles: -2^(n-1)…2^(n-1)-1
Például egy n=16 bites előjeles egész esetében ez -215..215-1, vagyis -32768..32785. 
A mai gépek általában 8, 16, 32, 64 biten tárolják az egész számokat. 
Műveletek egész számokkal ; műveleti jel ; megjegyzés:
Negálás ; - ; nincs | 
összeadás, kivonás, szorzás ; + - * ; nincs | 
egész osztás ; / ; 7/2=3 | 
maradék (modulus) képzés ; % ; 7%2=1 | 
növelés (inkrementálás)  ++ ; x++ jelentése: x = x + 1 | 
csökkentés (dekrementálás) ; -- ; x-- jelentése: x = x - 1
Bitműveletek ; műveleti jel : 
tagadás (negálás, invertálás) not ; ~ | 
és and ; & | 
vagy or ;|  | 
kizáró vagy xor ; ^ | 
shift left shl ; << | 
shift right shr ; >> |
Valós (lebegőpontos) típus: float-egyszeres pontosság; double: dupla pontosság
Gépi ábrázolása normál alakban:  Például:  0.00123 = 0.123 * 10-2  (megadása 0.123e-2) 
 Műveletek: +  -  *  / 
Összehasonlítás: a kerekítések és az ábrázolási pontatlanságok miatt használjuk az |a - b| < epsilon formulát! 