| 整數型態 | 使用 bytes | 數值範圍 |
| char | 1 | -128 to 127 or 0 to 255 |
| unsigned char | 1 | 0 to 255 |
| signed char | 1 | -128 to 127 |
| int | 2 or 4 | -32,768 to 32,767 or -2,147,483,648 to 2,147,483,647 |
| unsigned int | 2 or 4 | 0 to 65,535 or 0 to 4,294,967,295 |
| short | 2 | -32,768 to 32,767 |
| unsigned short | 2 | 0 to 65,535 |
| long | 8 | -9223372036854775808 to 9223372036854775807 |
| unsigned long | 8 | 0 to 18446744073709551615 |
| 浮點數型態 | 使用 bytes | 數值範圍 |
| float | 4 | 1.2E-38 to 3.4E+38 |
| double | 8 | 2.3E-308 to 1.7E+308 |
| long double | 10 | 3.4E-4932 to 1.1E+4932 |