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

DimaAsInteger,bAsInteger,cAsIntegerb=6:c=6.5a=b=cprinta为什么答案是-1而不是0,false返还的值不该是0吗

题目详情
Dim a As Integer, b As Integer, c As Integer b = 6:c=6.5 a=b=c print a
为什么答案是-1而不是0,false返还的值不该是0吗
▼优质解答
答案和解析
由于c是integer,因此赋值给c的小数只被精确到了整数部分,因此b=c=6,为true,输出-1