小编ske*_*esh的帖子

rm !(文件名)在 ubuntu 中不起作用,它显示错误“bash: !: event not found”

我试图删除目录中的所有文件,但在该目录中保留两个文件。

我使用了命令

rm !(1file name| 2filename) 
Run Code Online (Sandbox Code Playgroud)

但它抛出错误

bash: !: event not found
Run Code Online (Sandbox Code Playgroud)

请帮我更正命令。

bash command

6
推荐指数
1
解决办法
3088
查看次数

计算c中设置的位数的程序

我试图计算 C 中整数值中设置的位数。但是对于某些值,它显示了正确的位集计数,而对于某些值则不是。

PFB程序代码

int main()
{
    int a = 512, i = 0, j = 1, count = 0, k = 0;

    for (i = 0; i < 31; i++)
    {
        if (k = a & j)
        {
            count++;
            j = j << 1;
        }
    }
    printf("the total bit set count is %d", count);
}
Run Code Online (Sandbox Code Playgroud)

512 的设置位值计数的输出显示为零,如果使用的值是 511,则计数显示为 9。

请帮我改正程序。

c

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

标签 统计

bash ×1

c ×1

command ×1