合法的C语言表达式

Python016

合法的C语言表达式,第1张

引用 头文件 #include <math.h>

const double pi=3.41592654

再写上double tt= sin(pi/6)

sin(30°)在C语言中的表示为 sin(30*3.1415926/180)

是合法的表达式

只是c<a<b表达式的含义不是数学上讲的a>c且a<b就满足条件,这表示的恰好与数学的相反,a<c且a>b就为真,a>c且a<b就为假。

第5个不合法

7.5%3

%求模运算要求两个运算对象都是整型数据

其他都是合法的表达式

表达式计算的结果由运算过程中运算对象的数据类型决定,相同数据类型数据进行运算,结果保持原有数据类型,不同数据类型数据运算,结果为精度高的数据类型。

你提供的表达式中,虽然有用除法运算的结果进行求模运算,但是除了第5个表达式外,其他表达式进行除法运算的运算对象全部都是整数,所以他们的运算结果都是整数(小数部分自动省略),进行后续运算没有问题。