C语言中:表达式 !5的值是
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/07 17:55:38
C语言中:表达式 !5的值是
![C语言中:表达式 !5的值是](/uploads/image/z/6313952-56-2.jpg?t=C%E8%AF%AD%E8%A8%80%E4%B8%AD%EF%BC%9A%E8%A1%A8%E8%BE%BE%E5%BC%8F+%215%E7%9A%84%E5%80%BC%E6%98%AF)
1对.!5=0,而!0=1,所以结果为1.
!在以中叫“取非”运算符,属于逻辑算符,后面只有两种状态,“真”和“假”.“真”被!一下就成了“假”,而“假”被!一下就成了“真”.C又规定非0为“真”,0为“假”.那么!5=!(!5)=!0=1.
再问: 为什么!5=0,而!0=1,能讲仔细点吗
再答: !在以中叫“取非”运算符,属于逻辑算符,后面只有两种状态,“真”和“假”。“真”被!一下就成了“假”,而“假”被!一下就成了“真”。C又规定非0为“真”,0为“假”。那么!!5=!(!5)=!0=1。应该清楚了吧……
!在以中叫“取非”运算符,属于逻辑算符,后面只有两种状态,“真”和“假”.“真”被!一下就成了“假”,而“假”被!一下就成了“真”.C又规定非0为“真”,0为“假”.那么!5=!(!5)=!0=1.
再问: 为什么!5=0,而!0=1,能讲仔细点吗
再答: !在以中叫“取非”运算符,属于逻辑算符,后面只有两种状态,“真”和“假”。“真”被!一下就成了“假”,而“假”被!一下就成了“真”。C又规定非0为“真”,0为“假”。那么!!5=!(!5)=!0=1。应该清楚了吧……