这是声明语句
可这样理解
声明 XXX 是 Double '双精度浮点数,负数范围是从 -1.79769313486232E308 到 -4.94065645841247E-324,正数从 4.94065645841247E-324 到 1.79769313486232E308,和 0。
声明 XXX 是 String '字符串类型
Dim XXX As Integer ' 整形
请参考
int 整数 string 字符串 double 小数
第二个问题没看懂,试试数值全部靠右
123.45,10.00和1.70的小数被你int(0)了,所以东倒西歪