可定义具体的数据类型如短整型（short）、长整型（long）、超长整型（long long）、无符号整型（unsigned）等等；也可以用于称唿整型值、整型对象、整型变量等。又如，一个浮点指针（float *），可称作指向了一个浮点类型的对象。在高级语言中，指标有效的取代了在低阶语言（如汇编语言与机器码）直接使用内存地址。但它可能只适用于合法位址之中。因为指标更贴近硬体，编译器能够很容易的将指标翻译为机械码，这使指标操作时的负担较少，因此能够提高程式的运作速度。使用指标能够简化许多资料结构的实作，