c语言中输入感叹号加一个字符是什么意思,比如!a,!b

 我来答
西西哩的小马甲
2018-03-31 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.7万
展开全部

就是相反的意思。

出现于字符串中,或者以'!'形式出现时,代表其本意,即字符常量。

一、电脑常见问题

主板不启动,开机无显示,有显卡报警声。

故障原因:一般是显卡松动或显卡损坏。    

处理办法:打开机箱,把显卡重新插好即可。要检查AGP插槽内是否有小异物,否则会使显卡不能插接到位;对于使用语音报警的主板,应仔细辨别语音提示的内容,再根据内容解决相应故障。     

如果以上办法处理后还报警,就可能是显卡的芯片坏了,更换或修理显卡。如果开机后听到"嘀"的一声自检通过,显示器正常但就是没有图像,把该显卡插在其他主板上,使用正常,那就是显卡与主板不兼容,应该更换显卡。 

慕蕙昀e
2013-04-08 · TA获得超过5762个赞
知道大有可为答主
回答量:3070
采纳率:50%
帮助的人:1055万
展开全部
你好~_~
!是“非”,非0即1,非1即0【不等于0的都当做1处理,但是!0=1】
举个例子哈~_~
int x=0;
while(!x)
{
x++;
}
问循环执行了几次。
你可以这样子分析:x=0,!x=1,循环执行一次,x自增1;x=1,!x=0,循环条件不满足,不执行。
所以,循环只执行一次。
祝你好运~_~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NewLife891218
推荐于2017-11-25 · TA获得超过781个赞
知道小有建树答主
回答量:217
采纳率:100%
帮助的人:71.1万
展开全部
哥们我简单点跟你说,纯手工啊。代表逻辑取反。
在逻辑里面,非0的数代表真,0代表假。
比如,int a=1;那么 if(a) {};里面的语句是执行的,因为里面是非零数。if(!a)则表示假
同理 int a=0;那么if(a),则表示假,if(!a)表示真。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
德克and德华

2013-04-08 · TA获得超过2649个赞
知道小有建树答主
回答量:1207
采纳率:100%
帮助的人:614万
展开全部
!是“非”的意思。
不等于0(注意,是不等于0的所有值)的值经过!运算后,会得到0。
0值经过!运算后,会得到1。

例如,
int a = -1;
int b = !a;
int c = !b;

printf("%d %d\n", b,c);
会输出0 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cpucash
2013-04-08 · TA获得超过1584个赞
知道小有建树答主
回答量:1457
采纳率:66%
帮助的人:956万
展开全部
逻辑非
返回值是0或者1
如果变量是非零,那么返回值是0
如果是零,返回值是1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式