发布网友 发布时间:2022-04-25 18:00
共5个回答
热心网友 时间:2023-10-23 04:41
在C语言中,“!”是逻辑非的运算符。“!5”是逻辑运算表达式。它是对后面的逻辑值取“反”运算。如:后面是真,则进行非运算后的值是假。
在C语言中,任何非0数字都解释为逻辑真,所以,数字5的逻辑值是真。这样,“!5”的运算就是“非真”,结果当然就是“假”了。
在C语言中,规定用“1”代表逻辑真,用“0”代表逻辑假。所以,“!5”的值——逻辑假——就用“0”代表了。“!5”在C语言中的意思是“逻辑假”,它的值为0。
C语言数组的特点
1、数组是相同数据类型的元素的集合。
2、数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。
3、数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。
热心网友 时间:2023-10-23 04:41
在数学中5!表示5的阶乘,在C中,这种表示是错误的。
热心网友 时间:2023-10-23 04:42
这不是C语言里的吧?
5!在数学里就是阶乘,
5!=5*4*3*2*1
如果说是代码里的,那5!后面应该还有代码吧
热心网友 时间:2023-10-23 04:42
好像 “!” 一般是表示“不”的意思吧。
如:
a != b
a不等于b
热心网友 时间:2023-10-23 04:43
e=1+1/!+1/2!+1/3!+...+1/n!
你这个是题目中的一个表达式吧,要求设计满足这个式子的程序吧,c中如果直接写这个式子会报错的