题1. 给定一个无符号整型数据(unsigned int),找出其对应二进制数据中bit位为1的最高/低索引. 比如:对于数据0,返回0:数据1,返回1:数据0x80000000,返回32: 题2. 给定一个无符号64bit整型数据(unsigned long long int),找出其对应二进制数据中bit位为1的最高/低索引. 比如:对于数据0,返回0:数据1,返回1:数据0x4000000000000000,返回63: 题3. 给定一个无符号长整型数据(unsigned long i
DELIMITER $$ DROP FUNCTION IF EXISTS `value_of_bit_index_is_true`$$/*计算某个数字的某些索引的位的值是否都为1,索引类似1,2,3,4*/CREATE FUNCTION `value_of_bit_index_is_true`(`number` INT, `idxies` VARCHAR(50)) RETURNS INT(11)BEGIN /*将1,2,3,4,5,6这样的字符串转换位表*/ SET @result = 1; S
一.进制介绍 1.二进制:0,1 -->不能直接用二进制来表示一个整数,用%b输出二进制 package mainimport "fmt"func main() { var i int =5 fmt.Printf("%b",i) //--->>显示5的二进制数 2.十进制:0-9 3.八进制:0-7 -->>以数字0开头表示 package mainimport "fmt"func main() { var a in