你让他什么时候是字符串他什么时候就是字符串,你让他什么时候是数值型他什么时候就是数值型
系统根据你需要自动变型
如果是函数定义参数需要的类型,参数引入前的类型系统不自动识别
如果要操作的数是整数,而且值不是很大(-32768到+32767之间),最好用整型数(Integer),每个整型数占用2个字节;
如果整数的值比较大(-21亿到+21亿之间),最好用长整型数(Long),每个长整型数占用4个字节;
如果要操作的数带有小数,而且对精度要求不高,可选用单精度浮点数(Single),七位有效数字,每个单精度浮点数占用4个字节;
如果对精度要求较高,或者需要比长整型更大的整数,可选用双精度浮点数(Double),15位有效数字,每个双精度浮点数占用8个字节;
如果处理的是金额数,可使用货币型(Currency);
如果处理的数在0到255之间,可选用字节型(Byte),通常用于位运算。