ppdog - 2007-3-7 13:40:00
若x为int类型,则与!x等价的C语言关系表达式是什么?
谁能解释解释,看不懂
苍天有泪 - 2007-3-9 13:56:00
!x是一个逻辑表达式,如果x为非零值,则!x表达式为0,否则为1
苍天有泪 - 2007-3-9 13:57:00
!x是一个逻辑表达式,如果x为非零值,则!x表达式为0,否则为1
回归蔚蓝 - 2007-3-10 14:45:00
| 引用: |
【苍天有泪的贴子】!x是一个逻辑表达式,如果x为非零值,则!x表达式为0,否则为1 ……………… |
我看也是这个意思呀
天下奇才 - 2007-3-13 17:32:00
学过离散数学么?或者学过逻辑么?
其实就是逻辑表达式
stan8 - 2007-3-15 0:19:00
写的非常不错,强烈支持一下,,,同时也借用一下,,,!!!!
【强烈推荐】一个可以在家创业的好项目,,,,!!!
创世纪 是您的最佳选择!!!
让你成功的平台: http://www5.qianwan88.cn
创世纪·总监:605889026(随时在线指导)
一.不受学历限制.不需任何专业技能.不需任何工作经验。
二.不受年龄限制.不需看老板脸色,大家平等的创业机会。
三.和您现有的工作不冲突.自由的第二职业。
四.您可完全按自己的方式工作,任您发挥自己之所长。
五.自由安排工作时间没有任何业绩要求,没有工作压力。
六.这任何里没有风险,不是冒险家的乐园。
七.没有不投入的生意,只有小投入无风险的生意。
站长提示---我从来不相信网上真的能赚到钱,可是我加入并相信了。 如果你还没有一份高额稳定的5000元至10000元的月收入,那我劝你往下看!
职业要求---1、有上网条件即可
2、每天能有1-2小时上网时间;
3、有网络应用的基础(会上论坛发贴子、发电子邮件、与客户QQ沟通等)。
月薪3000--10000元
让你成功的平台: http://www5.qianwan88.cn
创世纪·总监:605889026
在水あ一方 - 2007-4-7 16:33:00
!x是一个逻辑表达式,如果x为非零值,则!x表达式为0,否则为1
storin - 2007-4-7 22:19:00
这个好象大家都是这么认为的
网络骑士HKC - 2007-4-8 1:05:00
int x;
!x
等价于
x!=0
ab100ba - 2007-4-12 22:52:00
!X==null
枫枫神话 - 2007-4-14 17:35:00
学习中……
凉月满天 - 2007-4-15 20:43:00
!x等价于x==0吧 当!x为真时 x==0呀
TsunamiGZ - 2007-4-17 18:52:00
"!"在C语言中是一个逻辑运算符,表示非运算,意思是对运算符后面的表达式取逻辑非值;
如果表达式是一个逻辑表达式就很好理解,比如:!真==假;!假==真;
你的问题中,0是一个INT型的数值对于数值,进行逻辑运算时,只有0和1两种结果,如果对0取逻辑非,就只能等于1,即!0==1;如果对不是0的值取逻辑非,就只能等于0;所以你的问题的答案是:
如果x等于0,那么!x等于1;如果x不等于0,那么!x等于1。
日尼禾尔 - 2007-5-6 22:31:00
#define LOGICAL_NOT(x) (x?0:1)
或者
#define LOGICAL_NOT(x) (x==0?1:0)
其实逻辑真假不能简单用1和0表示,应该是true/false,但这仅仅在C99里支持,这里仅用1,0分别代替true,false
HYPERTEXT - 2007-5-8 19:02:00
!x本身的值不是0就是1,它与x的值相反;
所谓关系运算符,是指大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。
这道题的意思就是让你用关系运算符(而不用!这个逻辑运算符)表示出表达式!x。
答案之一是(x==1?0:1)
菜菜niao - 2007-5-15 21:38:00
!x是一个逻辑表达式,如果x为非零值,则!x表达式为0,否则为1
恩~~~好像都是这么认为德阿
我认为也是这样
© 2000 - 2026 Rising Corp. Ltd.