c语言中!E表示什么 急急急!!!!

 我来答
允夏菡悉启
2020-02-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:894万
展开全部
c语言中数e(指数e)可以用exp(
)函数表示。
函数原型:double
exp(double
x);


能:计算e^x的值


值:计算结果
举例:
double x=1.5, y;
y = exp(x); // y的值就是e^1.5注:使用exp函数时,需要将头文件#include
添加进源文件中。
冼举年郁
2020-02-01 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:797万
展开全部
楼上是自动答题机回答的,不要理他。
我来说一下吧,C语言中对于整数到布尔类型的处理是0为假,非0为真。
当变量E==0时候,此时把E当作表达式来看,表达式E的值为假,形如if(E)这样的语句不被执行。
当变量E!=0时候,此时把E当作表达式来看,表达式E的值为真,形如if(E)这样的语句被执行。
而!叫做逻辑取反运算符,!真==假,!假==真。
那么我们来看一个例子。
int
main
()
{
int
E
=
0;
if
(E
==
0)
printf
('A');
E
=
-1;
if
(E)
printf
('B');
}
这个程序会输出AB,因为一开始E是0,第一个if成立,后来E是-1,第二个if也成立。
为什么!E等价于E==0呢。
当E是0的时候,表达式E的值是假,表达式!E的值是真,此时表达式E==0的值也是真;
当E不是0的时候,表达式E的值是真,表达式!E的值是假,此时表达式E==0的值也是假;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式