c语言中5!什么意思

发布网友 发布时间: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中如果直接写这个式子会报错的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com