if(!(i%j))什么意思?

分享社会民生
高粉答主

2019-12-14 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283344

向TA提问 私信TA
展开全部

if(!(j%i)),所以这个的意思就是j%i为假的时候,执行if后面的语句。0为假,非0为真,j%i为假,就是j%i==0。所以if(!(j%i))等同于if(j%i==0)。

short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)

long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)

long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)

signed:修饰整型数据,有符号数据类型。(C89标准新增)

unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)

restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。(C99标准新增)


扩展资料:

C语言的注释符一般分为两种,一种是以“/*”开头,在中间加上注释内容,并以“*/”结尾的段落注释符。在“/*”和“*/”之间的即为注释。

另一种是以“//”开头,后面加注释内容的单行注释符。在“//”之后的即为注释。

C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。

注释用来向用户提示或解释程序的意义。在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不做处理,待调试结束后再去掉注释符。

参考资料来源:百度百科-c语言

花降如雪秋风锤
高粉答主

2019-12-13 · 甘于平凡,却不甘于平凡地溃败。
花降如雪秋风锤
采纳数:276 获赞数:83281

向TA提问 私信TA
展开全部

这是一个if判断语句。如果i 除以J 的余数为零,则为真,条件成立,继续执行下面的语句,也就是说当i 除以J 的余数为零时,条件成立继续执行。

i%j表示的是i 除以J 的余数,!表示的是逻辑非。余数为0时,取逻辑非,数值变成1(真),if判断成立。

扩展资料:

c语言提供了2种形式的if语句:

1、if(表达式)语句1

例如: 

if(x>y)

printf("%d",x);   

2、if(表达式)

语句1

else

语句2

例如:   

if(x>y)

printf("%d",x);

else 

 printf("%d",y);

   

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古瓮与夜莺
推荐于2017-09-19 · TA获得超过204个赞
知道答主
回答量:50
采纳率:0%
帮助的人:41.9万
展开全部
这是编程的吧..
C语言认为所有非零数都是真,即为1;而为零的数就为假,即为0。
判断语句,如果i 除以J 的余数为零,即为假,再加个逻辑非!(i%j),则为真,条件成立,继续执行下面的语句,也就是说当i 除以J 的余数为零时,条件成立继续执行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式