关于C语言 叹号的意思
有这么一个函数intbioskey(intcmd)响应键盘操作的cmd=0等待直到有按键产生cmd=1查询是否有键按下有返回非0没有返回0cmd=2返回一些控制键是否处于...
有这么一个函数 int bioskey(int cmd) 响应键盘操作的
cmd=0等待直到有按键产生
cmd=1查询是否有键按下 有返回非0 没有返回0
cmd=2返回一些控制键是否处于被按下的状态
那么 有这么一个语句 我就看不懂了
while(!bioskey(1))
{
。。。。
}
是什么意思 ? 要很详细很详细的说。。
如果 满足什么条件就运行 ?
那个叹号是 否 的意思对吧 他否了什么?、、、、
谢谢 展开
cmd=0等待直到有按键产生
cmd=1查询是否有键按下 有返回非0 没有返回0
cmd=2返回一些控制键是否处于被按下的状态
那么 有这么一个语句 我就看不懂了
while(!bioskey(1))
{
。。。。
}
是什么意思 ? 要很详细很详细的说。。
如果 满足什么条件就运行 ?
那个叹号是 否 的意思对吧 他否了什么?、、、、
谢谢 展开
展开全部
!表示取反 !0等于1 !1等于0 !2等于0 !TRUE==FALSE !FALSE==TRUE
cmd=1查询是否有键按下 有返回非0 没有返回0
bioskey(1)在有建按下时是1 没有按下是0
!bioskey(1)在有建按下时是0 没有按下是1
while(!bioskey(1))
{
。。。。
}
当没有键按下就执行循环
cmd=1查询是否有键按下 有返回非0 没有返回0
bioskey(1)在有建按下时是1 没有按下是0
!bioskey(1)在有建按下时是0 没有按下是1
while(!bioskey(1))
{
。。。。
}
当没有键按下就执行循环
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
! 是逻辑运算符的一种 表示"非"
0代表假
!0就是真了
0代表假
!0就是真了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
!在C语言中有三种用途:
一、用来做逻辑运算中的非运算。
!用作非运算时,是单目运算符,与右侧的表达式结合。
!expr的含义为(expr
==
0),
即当expr值为0时,结果为1,否则结果为0
二、和=联用,组成逻辑判断的不等于运算。
!=是一个操作符,表示逻辑运算的不等于,其为双目运算符,左右都要有表达式。形式为
expr1
!=
expr2
当expr1和expr2值相等时,结果为0,否则结果为1.
三、出现于字符串中,或者以'!'形式出现时,代表其本意,即字符常量!,其ascii码值为0x21,
10进制值为33。
一、用来做逻辑运算中的非运算。
!用作非运算时,是单目运算符,与右侧的表达式结合。
!expr的含义为(expr
==
0),
即当expr值为0时,结果为1,否则结果为0
二、和=联用,组成逻辑判断的不等于运算。
!=是一个操作符,表示逻辑运算的不等于,其为双目运算符,左右都要有表达式。形式为
expr1
!=
expr2
当expr1和expr2值相等时,结果为0,否则结果为1.
三、出现于字符串中,或者以'!'形式出现时,代表其本意,即字符常量!,其ascii码值为0x21,
10进制值为33。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-11-24
展开全部
非得意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询