小编Jas*_*ock的帖子

用于解析的Sscanf分隔符?

我试图用sscanf解析以下字符串:

query=testword&diskimg=simple.img
Run Code Online (Sandbox Code Playgroud)

如何使用sscanf解析出"testword"和"simple.img"?sscanf的分隔符参数让我很困惑:/

谢谢!

c parsing scanf

7
推荐指数
1
解决办法
1万
查看次数

找出数字范围内的2个范围的幂?(在C中)

如它是否落在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)

非常感谢你!

c exponent

4
推荐指数
2
解决办法
2758
查看次数

标签 统计

c ×2

exponent ×1

parsing ×1

scanf ×1