在C语言中,!什么意思?

   更新日期:2024.05.05
在C语言中,感叹号 “!“ 表示逻辑取反运算符。
它用于对一个表达式或变量进行逻辑取反操作,即如果原始表达式或变量为真,则“!“运算的结果为假;反之,如果原始表达式或变量为假,则“!“运算的结果为真。
C语言的创始人:
1、丹尼斯·麦卡利斯泰尔·里奇(英语:Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日),美国计算机科学家。黑客圈子通常称他为“dmr”。他是C语言的创造者、Unix操作系统的关键开发者,对计算机领域产生了深远影响,并与肯·汤普逊同为1983年图灵奖得主。
2、丹尼斯·里奇生于美国纽约州布隆克维。他的父亲是《开关电路设计》作者之一、贝尔实验室的资深科学家阿利斯泰尔·里奇。在丹尼斯还小的时候,他们家就搬到了新泽西州的萨米特。他于当地的高中学业,之后到哈佛大学学习物理学和应用数学。大学毕业后,里奇于1967年进入贝尔实验室工作。第二年他在计算机科学家帕特里克·C·费希尔的指导下发表了博士论文《程序结构与计算复杂性》,但是始终没有正式获得博士学位。
3、20世纪60年代,丹尼斯·里奇和肯·汤普逊参与了贝尔实验室Multics系统的开发。然而之后不久贝尔实验室又撤出了Multics计划,于是汤普逊找到了一台PDP-7机器,从头开始开发应用程序和操作系统。在此期间,丹尼斯·里奇和汤普逊也带领团队进行系统的开发工作。1970年,布莱恩·柯林汉建议把系统命名为“Unix”,与“Multics”名字相对。在完成Unix系统开发的基本工作之后,汤普逊觉得Unix系统需要一个系统级的编程语言,便创造了B语言。后来丹尼斯·里奇则在B语言的基础上创造了C语言。



  • 17012259140 :C语言中 !是有什么含义?
    盛凤时2715 :答:在C语言中!本来是逻辑运算符逻辑非的意思。逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型。它的结果不是1就是0。如果两个!!在一起出现,则为先将一个非bool类型转换为bool类型。先取反,再取反。简介...
  • 17012259140 :“!”在C语言中是什么意思?
    盛凤时2715 :答:c语言中!表示逻辑运算中的非运算。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔...
  • 17012259140 :c语言中!表示什么?
    盛凤时2715 :答:!表示“非”,是一种逻辑运算。若a的真值为1,则!a为0;若a的真值为0,则!a为1。
  • 17012259140 :c语言“!”是什么意思
    盛凤时2715 :答:c语言中的“!”是逻辑运算中的非运算。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为...
  • 17012259140 :c语言中(感叹号!)是什么意思?
    盛凤时2715 :答:!表示逻辑非,是逻辑运算符,运算对象是真或假。若表示a不等于0,就写成a!=0;假设a等于1,那a!=0;就是真的,true。C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件...
  • 17012259140 :c语言中的!是什么意思?
    盛凤时2715 :答:! 就是取 非 c 的值是 0, !c 就是 真 c 的值是非 0, !c 就是 假 因为 c 的值是 5 非 0 !c 就是 假 所以 if(!c) 就不成立了
  • 17012259140 :在C语言中,!什么意思?
    盛凤时2715 :答:在C语言中,感叹号 “!“ 表示逻辑取反运算符。它用于对一个表达式或变量进行逻辑取反操作,即如果原始表达式或变量为真,则“!“运算的结果为假;反之,如果原始表达式或变量为假,则“!“运算的结果为真。C语言的创始人...
  • 17012259140 :C语言中!的意思是什么啊?
    盛凤时2715 :答:在 C 语言中,"!" 是逻辑取反运算符。它的作用是将一个布尔表达式的值取反,例如:int a = 1;int b = 0;if (!a) { // 这里的代码不会执行 } if (!b) { // 这里的代码会执行 } 在这个例子中,变量 ...
  • 17012259140 :c语言中的!是什么意思?
    盛凤时2715 :答:非X的意思。!在C语言中有两种表达,这里边表示“非”。取决于X的值,如果X的值为0,!X就是1.如果X的值不为0,!X就是0的意思。
  • 17012259140 :在C语言中!表示什么意思?
    盛凤时2715 :答:C语言中意思是:是条件运算符,条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网