Description:
Syntax:
int __builtin_ctz(unsigned int x);
Example:
#include <iostream>
int main() {
unsigned int x = 16; // Binary: 00000000000000000000000000010000
int trailing_zeros = __builtin_ctz(x);
std::cout << "Number of trailing zeros in " << x << " is " << trailing_zeros << std::endl; // Output: 4
return 0;
}