当前位置: C语言 -- 标准库 -- <stdint.h> -- uintptr_t

uintptr_t类型


描述:

该类型表示一种无符号整数类型,任何有效的void类型指针都能够转换为该类型;再从该类型转换成void类型指针,结果与原指针相同。

该类型是可选类型。


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
/*类型uintptr_t范例*/

#include <stdint.h>
#include <stdio.h>

int main(void)
{
    printf("sizeof(uintptr_t) = %zu\n", sizeof(uintptr_t));

    return 0;
}


输出:

sizeof(uintptr_t) = 4


相关内容:
intptr_t 能够保存对象指针的有符号整数类型。