stdc_leading_zeros_uc |
C23 |
unsigned char 从最高有效位开始连续的 0 的位数 |
stdc_leading_zeros_us |
C23 |
unsigned short 从最高有效位开始连续的 0 的位数 |
stdc_leading_zeros_ui |
C23 |
unsigned int 从最高有效位开始连续的 0 的位数 |
stdc_leading_zeros_ul |
C23 |
unsigned long 从最高有效位开始连续的 0 的位数 |
stdc_leading_zeros_ull |
C23 |
unsigned long long 从最高有效位开始连续的 0 的位数 |
stdc_leading_ones_uc |
C23 |
unsigned char 从最高有效位开始连续的 1 的位数 |
stdc_leading_ones_us |
C23 |
unsigned short 从最高有效位开始连续的 1 的位数 |
stdc_leading_ones_ui |
C23 |
unsigned int 从最高有效位开始连续的 1 的位数 |
stdc_leading_ones_ul |
C23 |
unsigned long 从最高有效位开始连续的 1 的位数 |
stdc_leading_ones_ull |
C23 |
unsigned long long 从最高有效位开始连续的 1 的位数 |
stdc_trailing_zeros_uc |
C23 |
unsigned char 从最低有效位开始连续的 0 的位数 |
stdc_trailing_zeros_us |
C23 |
unsigned short 从最低有效位开始连续的 0 的位数 |
stdc_trailing_zeros_ui |
C23 |
unsigned int 从最低有效位开始连续的 0 的位数 |
stdc_trailing_zeros_ul |
C23 |
unsigned long 从最低有效位开始连续的 0 的位数 |
stdc_trailing_zeros_ull |
C23 |
unsigned long long 从最低有效位开始连续的 0 的位数 |
stdc_trailing_ones_uc |
C23 |
unsigned char 从最低有效位开始连续的 1 的位数 |
stdc_trailing_ones_us |
C23 |
unsigned short 从最低有效位开始连续的 1 的位数 |
stdc_trailing_ones_ui |
C23 |
unsigned int 从最低有效位开始连续的 1 的位数 |
stdc_trailing_ones_ul |
C23 |
unsigned long 从最低有效位开始连续的 1 的位数 |
stdc_trailing_ones_ull |
C23 |
unsigned long long 从最低有效位开始连续的 1 的位数 |
stdc_first_leading_zero_uc |
C23 |
unsigned char 从最高有效位开始第一个 0 所在的位 |
stdc_first_leading_zero_us |
C23 |
unsigned short 从最高有效位开始第一个 0 所在的位 |
stdc_first_leading_zero_ui |
C23 |
unsigned int 从最高有效位开始第一个 0 所在的位 |
stdc_first_leading_zero_ul |
C23 |
unsigned long 从最高有效位开始第一个 0 所在的位 |
stdc_first_leading_zero_ull |
C23 |
unsigned long long 从最高有效位开始第一个 0 所在的位 |
stdc_first_leading_one_uc |
C23 |
unsigned char 从最高有效位开始第一个 1 所在的位 |
stdc_first_leading_one_us |
C23 |
unsigned short 从最高有效位开始第一个 1 所在的位 |
stdc_first_leading_one_ui |
C23 |
unsigned int 从最高有效位开始第一个 1 所在的位 |
stdc_first_leading_one_ul |
C23 |
unsigned long 从最高有效位开始第一个 1 所在的位 |
stdc_first_leading_one_ull |
C23 |
unsigned long long 从最高有效位开始第一个 1 所在的位 |
stdc_first_trailing_zero_uc |
C23 |
unsigned char 从最低有效位开始第一个 0 所在的位 |
stdc_first_trailing_zero_us |
C23 |
unsigned short 从最低有效位开始第一个 0 所在的位 |
stdc_first_trailing_zero_ui |
C23 |
unsigned int 从最低有效位开始第一个 0 所在的位 |
stdc_first_trailing_zero_ul |
C23 |
unsigned long 从最低有效位开始第一个 0 所在的位 |
stdc_first_trailing_zero_ull |
C23 |
unsigned long long 从最低有效位开始第一个 0 所在的位 |
stdc_first_trailing_one_uc |
C23 |
unsigned char 从最低有效位开始第一个 1 所在的位 |
stdc_first_trailing_one_us |
C23 |
unsigned short 从最低有效位开始第一个 1 所在的位 |
stdc_first_trailing_one_ui |
C23 |
unsigned int 从最低有效位开始第一个 1 所在的位 |
stdc_first_trailing_one_ul |
C23 |
unsigned long 从最低有效位开始第一个 1 所在的位 |
stdc_first_trailing_one_ull |
C23 |
unsigned long long 从最低有效位开始第一个 1 所在的位 |
stdc_count_zeros_uc |
C23 |
unsigned char 中 0 的位数 |
stdc_count_zeros_us |
C23 |
unsigned short 中 0 的位数 |
stdc_count_zeros_ui |
C23 |
unsigned int 中 0 的位数 |
stdc_count_zeros_ul |
C23 |
unsigned long 中 0 的位数 |
stdc_count_zeros_ull |
C23 |
unsigned long long 中 0 的位数 |
stdc_count_ones_uc |
C23 |
unsigned char 中 1 的位数 |
stdc_count_ones_us |
C23 |
unsigned short 中 1 的位数 |
stdc_count_ones_ui |
C23 |
unsigned int 中 1 的位数 |
stdc_count_ones_ul |
C23 |
unsigned long 中 1 的位数 |
stdc_count_ones_ull |
C23 |
unsigned long long 中 1 的位数 |
stdc_has_single_bit_uc |
C23 |
unsigned char 中是否只有一位是 1,即是否是 2 的整数次幂 |
stdc_has_single_bit_us |
C23 |
unsigned short 中是否只有一位是 1,即是否是 2 的整数次幂 |
stdc_has_single_bit_ui |
C23 |
unsigned int 中是否只有一位是 1,即是否是 2 的整数次幂 |
stdc_has_single_bit_ul |
C23 |
unsigned long 中是否只有一位是 1,即是否是 2 的整数次幂 |
stdc_has_single_bit_ull |
C23 |
unsigned long long 中是否只有一位是 1,即是否是 2 的整数次幂 |
stdc_bit_width_uc |
C23 |
表示给定 unsigned char 的值所需的最小位宽度 |
stdc_bit_width_us |
C23 |
表示给定 unsigned short 的值所需的最小位宽度 |
stdc_bit_width_ui |
C23 |
表示给定 unsigned int 的值所需的最小位宽度 |
stdc_bit_width_ul |
C23 |
表示给定 unsigned long 的值所需的最小位宽度 |
stdc_bit_width_ull |
C23 |
表示给定 unsigned long long 的值所需的最小位宽度 |
stdc_bit_floor_uc |
C23 |
找出不大于给定 unsigned char 的值的 2 的最大整数次幂 |
stdc_bit_floor_us |
C23 |
找出不大于给定 unsigned short 的值的 2 的最大整数次幂 |
stdc_bit_floor_ui |
C23 |
找出不大于给定 unsigned int 的值的 2 的最大整数次幂 |
stdc_bit_floor_ul |
C23 |
找出不大于给定 unsigned long 的值的 2 的最大整数次幂 |
stdc_bit_floor_ull |
C23 |
找出不大于给定 unsigned long long 的值的 2 的最大整数次幂 |
stdc_bit_ceil_uc |
C23 |
找出不小于给定 unsigned char 的值的 2 的最小整数次幂 |
stdc_bit_ceil_us |
C23 |
找出不小于给定 unsigned short 的值的 2 的最小整数次幂 |
stdc_bit_ceil_ui |
C23 |
找出不小于给定 unsigned int 的值的 2 的最小整数次幂 |
stdc_bit_ceil_ul |
C23 |
找出不小于给定 unsigned long 的值的 2 的最小整数次幂 |
stdc_bit_ceil_ull |
C23 |
找出不小于给定 unsigned long long 的值的 2 的最小整数次幂 |