问题描述: C语言中:表达式 !5的值是 1个回答 分类:综合 2014-11-05 问题解答: 我来补答 1对.!5=0,而!0=1,所以结果为1.!在以中叫“取非”运算符,属于逻辑算符,后面只有两种状态,“真”和“假”.“真”被!一下就成了“假”,而“假”被!一下就成了“真”.C又规定非0为“真”,0为“假”.那么!5=!(!5)=!0=1. 再问: 为什么!5=0,而!0=1,能讲仔细点吗 再答: !在以中叫“取非”运算符,属于逻辑算符,后面只有两种状态,“真”和“假”。“真”被!一下就成了“假”,而“假”被!一下就成了“真”。C又规定非0为“真”,0为“假”。那么!!5=!(!5)=!0=1。应该清楚了吧…… 展开全文阅读