把一个指针值转换自（from）/成（to）整形是允许的，但整型的大小至少不低于codice_1。在C语言的多数实现中，指针值是一个以当前系统寻址范围为取值范围的整数。32位系统的寻址能力（地址空间）是4GB（0~2-1），以二进制表示时长度为32位元，每格储存空间是1 Byte。不难验证，在32位系统的大多数实现里，codice_2类型也正好是32-bit长度，可以取遍上述范围。同理，64位系统取值范围为0~2-1，codice_2类型长度为64-bit。
使用指针的目的