我试图用sscanf解析以下字符串:
query=testword&diskimg=simple.img
Run Code Online (Sandbox Code Playgroud)
如何使用sscanf解析出"testword"和"simple.img"?sscanf的分隔符参数让我很困惑:/
谢谢!
如它是否落在2 ^ 3 - 2 ^ 4,2 ^ 4 - 2 ^ 5等内.返回的数字将是EXPONENT本身(减去偏移量).
如何尽可能快速有效地完成这项工作?这个函数将在一个非常依赖于速度的程序中被调用.这是我当前的代码,但它使用for循环效率太低.
static inline size_t getIndex(size_t numOfBytes)
{
int i = 3;
for (; i < 32; i++)
{
if (numOfBytes < (1 << i))
return i - OFFSET;
}
return (NUM_OF_BUCKETS - 1);
}
Run Code Online (Sandbox Code Playgroud)
非常感谢你!