c合法表达式

Python08

c合法表达式,第1张

B为正解。

A.[]符号是数组的标号符,[3,2,1,0]是错的,只能这样写:[3][2][1][0]

B.这是一个逗号表达式,其值是最后一个元素0。即int a=(3,2,1,0)赋值后a=0。

C.常量之间不能用=号,只能==。如:if(3==2)

D.0是不能做分母的,数学常识。

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

const double pi=3.41592654

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

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

第5个不合法

7.5%3

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

其他都是合法的表达式

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

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