在计算机程序设计中,数据类型是非常重要的概念。它能决定一个变量所能存储的数据类型和支持的操作。基本数据类型和构造数据类型是数据类型的两个主要类别。下面,我们将对它们进行详细的介绍与举例解释。
基本数据类型
整型
整型是指整数,是计算机中最基本、最常用的数据类型之一。它可以存储正负整数,包括 0。在大多数系统中,整型的存储范围通常是 -2^31 ~ 2^31-1 或者 -2^63 ~ 2^63-1, 取决于 CPU 的位数。
举例:
- int num = 10; // 定义一个整型变量 num 并赋值 10
- long long big_num = 123456789; // 定义一个长整型变量 big_num 并赋值 123456789
浮点型
浮点型数据类型是指小数,又称为实型。它可以存储有符号的浮点数,通常有单精度和双精度两种类型。在大多数系统中,单精度浮点型的存储范围是±1.18×10^-38 ~ ±3.4×1038,双精度浮点型的存储范围是±2.23×10-308 ~ ±1.8×10^308。
举例:
- float num = 3.14; // 定义一个单精度浮点型变量 num 并赋值 3.14
- double big_num = 6.022e23; // 定义一个双精度浮点型变量 big_num 并赋值 6.022×10^23
字符型
字符型数据类型是指单个字符,用 ASCII 码存储,占用一个字节。它可以存储 ASCII 码表中的字符,比如大写和小写字母、数字和一些特殊字符。
举例:
<