c语言怎么写出这个逻辑表达式的值:设a=3,b=4,c=5. a+b>c&&b==c?

如题所述

设a=3,b=4,c=5. a+b>c&&b==c,这个逻辑表达式的值为0。

a+b>c&&b==c,

a+b>c,3+4>5,7>5,所以为true,


b==c,4==5,为false,


&&是与操作符,一个true一个false最后为false,也就是0。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

它的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

C语言还允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。

温馨提示:答案为网友推荐,仅供参考