c语言“!”是什么意思

如题所述

c语言中的“!”是逻辑运算中的非运算。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。


对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。


C语言是一种计算机程序设计语言,属于高级语言,伴随着伟大的UNIX系统诞生,也因此流传至今。C语言写出来的程序运行比其他高级语言的运行更快。


同众多程序设计语言一样,C语言中有着自己的变量定义方式和各种语言普遍具有的顺序、条件、循环三种结构。指针是C语言的一个特色,它使得C语言很强大,也增加了危险性。


关于C语言更多的信息。建议到达内这样专业的培训机构了解一下。达内拥有行业内完善的教研团队,200余位总监级讲师,1000余名教研人员,全方位保障学员学习。贯彻总监级讲师组合授课,秉承“名师出高徒、高徒拿高薪”的教学理念,是达内公司确保教学质量的重要环节。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-10
c语言中的“!”是逻辑运算中的非运算。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。

对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。

C语言是一种计算机程序设计语言,属于高级语言,伴随着伟大的UNIX系统诞生,也因此流传至今。C语言写出来的程序运行比其他高级语言的运行更快。

同众多程序设计语言一样,C语言中有着自己的变量定义方式和各种语言普遍具有的顺序、条件、循环三种结构。指针是C语言的一个特色,它使得C语言很强大,也增加了危险性。

关于C语言更多的信息。建议到达内这样专业的培训机构了解一下。达内拥有行业内完善的教研团队,200余位总监级讲师,1000余名教研人员,全方位保障学员学习。贯彻总监级讲师组合授课,秉承“名师出高徒、高徒拿高薪”的教学理念,是达内公司确保教学质量的重要环节。。
第2个回答  2022-12-28
C语言中的!号的意思是”非“,例如说:如果一个值为真,然后在它前面加上一个!,那么它就变成了假,如果是假就变成真。
相似回答