关于C语言 叹号的意思

[复制链接]
查看11 | 回复3 | 2015-5-25 04:00:33 | 显示全部楼层 |阅读模式
!表示取反 !0等于1!1等于0 !2等于0 !TRUE==FALSE !FALSE==TRUEcmd=1查询是否有键按下 有返回非0 没有返回0bioskey(1)在有建按下时是1没有按下是0!bioskey(1)在有建按下时是0没有按下是1while(!bioskey(1)){。。。。}当没有键按下就执行循环
回复

使用道具 举报

千问 | 2015-5-25 04:00:33 | 显示全部楼层
! 是逻辑运算符的一种 表示"非"0代表假!0就是真了
回复

使用道具 举报

千问 | 2015-5-25 04:00:33 | 显示全部楼层
!在C语言中有三种用途:一、用来做逻辑运算中的非运算。!用作非运算时,是单目运算符,与右侧的表达式结合。!expr的含义为(expr==0),即当expr值为0时,结果为1,否则结果为0二、和=联用,组成逻辑判断的不等于运算。!=是一个操作符,表示逻辑运算的不等于,其为双目运算符,左右都要有表达式。形式为expr1!=expr2当expr1和expr2值相等时,结果为0,否则结果为1.三、出现于字符串中,或者以'!'形式出现时,代表其本意,即字符常量!,其ascii码值为0x21,10进制值为33。
回复

使用道具 举报

千问 | 2015-5-25 04:00:33 | 显示全部楼层
非得意思
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行