c语言中5!什么意思

 我来答
见佛有真如c
高粉答主

2021-10-04 · 说的都是干货,快来关注
知道小有建树答主
回答量:4743
采纳率:100%
帮助的人:99.2万
展开全部

在C语言中,“!”是逻辑非的运算符“!5”是逻辑运算表达式。它是对后面的逻辑值取“反”运算。如:后面是真,则进行非运算后的值是假。

在C语言中,任何非0数字都解释为逻辑真,所以,数字5的逻辑值是真。这样,“!5”的运算就是“非真”,结果当然就是“假”了。

在C语言中,规定用“1”代表逻辑真,用“0”代表逻辑假。所以,“!5”的值——逻辑假——就用“0”代表了。“!5”在C语言中的意思是“逻辑假”,它的值为0。

C语言数组的特点

1、数组是相同数据类型的元素的集合。

2、数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。

3、数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。

sun_siliang
2011-08-11 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4647万
展开全部
在数学中5!表示5的阶乘,在C中,这种表示是错误的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
frog3211
2011-08-11 · TA获得超过119个赞
知道答主
回答量:45
采纳率:100%
帮助的人:43万
展开全部
这不是C语言里的吧?
5!在数学里就是阶乘,
5!=5*4*3*2*1
如果说是代码里的,那5!后面应该还有代码吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ymoe36
2011-08-11
知道答主
回答量:28
采纳率:0%
帮助的人:7.6万
展开全部
好像 “!” 一般是表示“不”的意思吧。
如:
a != b
a不等于b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lichaochao62
2011-08-11
知道答主
回答量:22
采纳率:0%
帮助的人:18.4万
展开全部
e=1+1/!+1/2!+1/3!+...+1/n!
你这个是题目中的一个表达式吧,要求设计满足这个式子的程序吧,c中如果直接写这个式子会报错的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式