c语言感叹号表示什么
答:感叹号( ! )是 not 的意思。1、出现于字符串中,或者以'!'形式出现时,代表其本意,即字符常量。2、通常都用在比较式,例如 :if (!A){ /*program block A...*/}else{ /*program block B...*/}如果 A = true,!A=false,执行program block B,反之执行program block A.
答:!表示“非”,是一种逻辑运算。若a的真值为1,则!a为0;若a的真值为0,则!a为1。取反,是Java与C/C++使用补码来表示二进制数,在补码表示中,最高位为符号位,正数的符号位为0,负数为1。
答:逻辑判断,不等于的意思
答:阶乘的概念最早可以追溯到17世纪的数学家。在组合数学中,阶乘有着广泛的应用,例如计算排列、组合等。此外,阶乘还与二项式定理、泰勒级数等数学概念密切相关。在计算机科学和编程领域,感叹号也常用于表示逻辑非(not)操作。例如,在C语言中,感叹号(!)用于对一个布尔值进行取反操作。当感叹号作用于一...
答:C语言中感叹号在前表示取非,非真为假,非假为真,感叹号没有在后面吧,如果在后应该是和等号一起连用,比如a!=b表示a不等于b为真,否则为假,数学上如10!表示10的阶乘,但在C语言中不能直接这么用。
答:回答量:1207 采纳率:100% 帮助的人:458万 我也去答题访问个人页 关注 展开全部 !是“非”的意思。不等于0(注意,是不等于0的所有值)的值经过!运算后,会得到0。0值经过!运算后,会得到1。例如,int a = -1;int b = !a;int c = !b;printf("%d %d\n", b,c);会输出0 1 ...
答:没有任何意思,只是代表感叹号而已。因为他在printf""的输出内容里面,所以输出来的结果就是一个感叹号而已。感叹号在数学上的意思是表示阶乘。比如3!=1 * 2 * 3.这里只是为了使得输出结果更容易使人理解而已。表明这些数的阶乘的和等于s而已。
答:逻辑判断,叹号是非的意思,x是各变量,如果x为零那么!x就是1,相反是0。例如:若X是“0”(为假),则“!x”就不是零(为真),则里面为真,进入if下的大{}。若X不是“0”(为真),则“!x”就是零(为假),则里面为假,跳过if下的大{}。在C语言中一般认为“0”是假,其他不是...
网友评论:
谈磊13272905515:
在C语言中,! 叹号是啥意思? !! 两个叹号又是啥意思呢? -
2105乜力
: 感叹号是运算符,逻辑非.比如说“!真”也就是假的意思. 两个!是为了把非0值转换成1,而0值还是0.因为C语言中,所以非0值都表示真.所以!非0值 = 0,而!0 = 1. 所以!!非0值 = 1,而!!0 = 0. 比如:i=5 !i=0 !!i=1
谈磊13272905515:
C语言while里的感叹号 -
2105乜力
: 表示逻辑取反. 不加感叹号,表示当 (i%3==2 && i%5==4 && i%6==5) 为逻辑真的时候执行循环. 加了感叹号,就表示当 (i%3==2 && i%5==4 && i%6==5) 为逻辑假的时候执行循环.
谈磊13272905515:
C语言中比如说printf("1!+2!+……+20!=%e\n",s);这里面的感叹号是什么意思 -
2105乜力
: 没有任何意思,只是代表感叹号而已.因为他在printf""的输出内容里面,所以输出来的结果就是一个感叹号而已.感叹号在数学上的意思是表示阶乘.比如3!=1 * 2 * 3. 这里只是为了使得输出结果更容易使人理解而已.表明这些数的阶乘的和等于s而已.
谈磊13272905515:
C语言中的感叹号是怎么用的 -
2105乜力
: C语言中,感叹号( ! )是逻辑非运算符,是一个单目运算符,结合顺序为自右向左. 因为逻辑非运算的结果只有真与假,所以经过逻辑非( ! )运算后的结果只有1 (真)或0 (假)具体使用方法可以参考如下程序段: int a=3, b;char ch='d', t;b = !a; // 对整型变量a进行逻辑非运算t = !ch; // 对字符型变量ch进行逻辑非运算printf("%d", b); // 输出0,由于a=3为真(不为0),所以进行逻辑非运算后为假,即为0printf("%d", t); // 输出0,由于ch='d'为真(不为'\0'),所以进行逻辑非运算后为假,即为0
谈磊13272905515:
c语言中的 感叹号是什么意思啊?我是菜鸟啊! -
2105乜力
: 是逻辑非,就是不的意思.若表示a不等于0,就写成a!=0;假设a等于1,那a!=0;就是真的,true.
谈磊13272905515:
C语言 ! 的用法 -
2105乜力
: ■■问题剖析 “!”号 为取非运算符 (属于逻辑运算符的一种) 结合性:从左至右(简称左结合性) 优先级别:仅次于()、 []、->、. 用途:用于表达式值的逆反; 具体问题分析:在for语句中充当循环条件表达式的是!((a%m==0)&&(a%n==0)) 优先级由高 到低顺序为:()高于算术运算符%、== 高于&&符. 其整个循环条件为如果能够被m整除 且a能够同时被n整除则继续循环.▲▲ 做人要厚道哟 虽然没有悬赏分值我仍就给你做了详细的回答.选择为最佳答案!
谈磊13272905515:
c编程叹号是甚么意思 -
2105乜力
: 逻辑非,类似否定··
谈磊13272905515:
c语言 一个字母后面跟个感叹号什么意思 -
2105乜力
: 阶乘吧,是数学里面的,m!表示m*(m-1)*...*1.你确定这出现在代码里面了?
谈磊13272905515:
c语言中输入感叹号加一个字符是什么意思,比如!a,!b -
2105乜力
: 哥们我简单点跟你说,纯手工啊.代表逻辑取反. 在逻辑里面,非0的数代表真,0代表假. 比如,int a=1;那么 if(a) {};里面的语句是执行的,因为里面是非零数.if(!a)则表示假 同理 int a=0;那么if(a),则表示假,if(!a)表示真.
谈磊13272905515:
C语言中!a代表什么意思? -
2105乜力
: 感叹号“!”是C中的逻辑非运算符. C语言是没有boolean数据类型的,所以也就没有true,false这样的值,除非去宏定义一个. C中的逻辑运算值是用整型0或1来代替的.0为假,1为真.非0值也为1所以,!a 是一个逻辑非表达式,当a值为0时,!a的值是1,否则是0.