早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c语言练习册上的一道题,求告知,题目简要是下列定义类型正确的是.其中正确答案是:shorta=1-.1e-1,这下不明白了short不是定义短整型么,而正确答案明显是整数减去小数,还是小数啊,这个怎么理

题目详情
c语言练习册上的一道题,求告知,题目简要是下列定义类型正确的是.其中正确答案是:short _a=1-.1e-1
,这下不明白了short 不是定义短整型么,而正确答案明显是整数减去小数,还是小数啊,这个怎么理解呢?
▼优质解答
答案和解析
定义的类型可以和赋值号后面的表达式不同的,遇到这种情况,计算机会计算表达式的值之后再做强制类型转换后完成赋值.
比如:int a=1.5;结果赋值到a的数值是1,相当于写:int a=(int)1.5;
看了c语言练习册上的一道题,求告知...的网友还看了以下: