关于C语言的基础编程,一个提问。NO.7
若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是 ( ) A.1 B.2 C.3 D.4 定义为double类型说明了什么? 另外,这个表达式是逗号运算吗?这个表达式是怎么计算的,结果?
追问:整形和分割型是啥意思啊?为啥都是整形就得1?
若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是 ( ) A.1 B.2 C.3 D.4 定义为double类型说明了什么? 另外,这个表达式是逗号运算吗?这个表达式是怎么计算的,结果?
追问:整形和分割型是啥意思啊?为啥都是整形就得1?
答案:应该是逗号表达式 ,去最后一个表达式的值,2 3/2 即都是整形得1 如果是分割应该用分号
double是浮点型中的双精度型 表示其取值范围比较大,小数位比较多 具体取值范围忘记了,不好意思
上一个:C语言综合作业:遍一个通讯录管理程序。通讯录应包含以下内容:序号,姓名,电话,地址等内容。具体要求如
下一个:关于C语言的基础编程,一个提问。NO.4