c语言:if (!(i%j))怎么理解,,,,

 我来答
分享社会民生
高粉答主

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

向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-04-10 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:686万
展开全部
if
(!(i%j))
!是取反的意思,就是原本是true就为false,false就为true
C语言中i%j值为>0则为true,这里的意思是
判断当i能整除j的时候,执行if下边的语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式