试图了解下面代码块的结果。 这是否意味着我们在数组的第一个元素中设置位?
ignore_table=`mysql -u$dbUser -p$dbPass -e "SET SESSION group_concat_max_len = 1000000; SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' ) FROM information_schema.tables WHERE table_schema = '$dbName' AND table_name NOT IN ($IGNORED_TABLES_STRING_EXEC);" -s`
echo $ignore_table
mysql -u$dbUser -p$dbPass $dbName -e "$ignore_table"
这是否意味着我们采用unsigned int类型的常量1和n位的bithift,在这种情况下它将为0。
U16_SET_BIT(candidates[1], 0);
这是下一个或部分我更加困惑。上面的操作会给我们32位,然后我们尝试用16位做OR?
#define U16_CREATE_MASK(n) (1U << (n))