c语言中!1是什么意思啊

 我来答
天选之人22
2018-03-31 · TA获得超过2.1万个赞
知道小有建树答主
回答量:202
采纳率:100%
帮助的人:3万
展开全部

判断语句,1代表的意思是真,0代表的是假。

c语言

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

编译器

GCC,GNU组织开发的开源免费的编译器

MinGW,Windows操作系统下的GCC

Clang,开源的BSD协议的基于LLVM的编译器

Visual C++:: cl.exe,Microsoft VC++自带的编译器

集成开发环境(IDE)

CodeBlocks,开源免费的C/C++ IDE

CodeLite,开源、跨平台的C/C++集成开发环境

Orwell Dev-C++,可移植的C/C++IDE

C-Free

Light Table

Visual Stdio系列

Hello World

琳儿猪zhu
2018-11-01 · TA获得超过6113个赞
知道答主
回答量:40
采纳率:100%
帮助的人:5505
展开全部

在C语言中,i+=1的原型就是i=i+1,所以i+=1相当于就是i=i+1的简写。不管C语言结构、算法是否复杂基本上都能看到这样的简写,但是否要简写还是看个人的习惯。

扩展资料:

C语言中的其他简写形式:

1、a+=b  →a=a+b 

2、a-=b  →a=a-b  
3、a*=b  →a=a*b 

4、a/=b  →a=a/b
5、a%=b  →a=a MOD b 即a/b的余数 

6、a&=b  →a=a &b 按位与

7、a^=b  →a=a EOR b 按位异或

8、a||=b  →a=a ||  b 按位或

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
2015-12-30 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450107
专业C/C++软件开发

向TA提问 私信TA
展开全部
!是C语言的逻辑非函数。
!a的运算规则为:
1 a如果为0,结果为1;
2 a如果不为0,结果为0。
于是i=!i的作用就是,如果i非0,则i值赋值为0,否则i值赋值为1.
i=!i与i=(i==0);效果相同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-25
展开全部
1真,0假。
比如if(1)这个判断条件永真,一定执行。(当然,一般没这么写的)
再比如while(1)这个判断条件永真,一旦读到这一行,就一直都执行循环体(出否break跳出,这个就还是比较常用的。)
可以定义一个变量比如int flag=0,然后下面经历了怎么样的处理后只有当flag被被修改为1的时候,while(flag)才执行。
c++、java等还可用true来表示,bollean b=true。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c3344c
2013-02-26 · TA获得超过2418个赞
知道小有建树答主
回答量:966
采纳率:57%
帮助的人:671万
展开全部
c语言中!表示“非”,1表示“真”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(16)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式