常见的基础类型有哪些