逻辑AND运算符

nar*_*tra 1 c boolean-logic boolean-operations

我对逻辑运算符很困惑.我有这两行代码.这里numj都是int.我有一种情况,两个条件都满足,但我不知道为什么它不打印的价值j.任何人都可以指出错误吗?提前致谢.

if(k==1 && num%j==0)
    printf("%d",j);
Run Code Online (Sandbox Code Playgroud)

Jus*_*ini 6

用简单的英语,表达k == 1 && num % j == 0当且仅当是真的k等于1 ,并在分裂余数numj0没有更多的,我可以说.