- char (1 bajt<-128;127>) - short int (2 bajty) - int (4 bajty) - long int (8 bajtów) - float (4 bajty) - double (8 bajtów) - long double (12 bajtów) - bool (1bit?) każdy typ można oczywiście usginować (brać wartość bezwzględną, przesuwając przedział w prawo) ``` -------|-------- 0 |--------------- 0 ```