自动类型转换的规则是什么? 在vb中,自动类型转换的规则是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dim x x="1"肯定是String类型了,什么规则无所谓了! VB不是强类型语言,所以在使用一个数值的时候,需要你定义类型,比如 dim as single就是单精度变量, fly__dragon(毛蛋)所说的里面哪个X,实际上是变体类型(variant变量类型),如果一个变量没有经过定义就使用,那它就是变体类型。这种变量所存放的值都有一个内部表示,根据操作改变表示方法,如x="1"就表示为String类型,但是如果你再写x=ture那它就是布尔值了,它总是以最小的存储空间来表示值,所以它是一个类型可以自由转换的变量,一般你不需要考虑它的内部表示,如果需要,可以用vartype来获取其内部的表示,然后你可以通过类型转换函数来改变,默认情况下,变体变量的类型规则是尽量减少存储空间的方式来储存,比如123是不会寸为双精度的,如果需要以指定的类型存储就必须使用类型转换函数转换函数取不大于自变量的最大整数 int保留浮点数的整数部分 fix十进制转换为十六进制 hex$十进制转换为八进制 oct$求ascii码 asc求ascii字符 chr$字符串转化为数值 val数值转换为字符串 str$格式输出 format¥变量值类型转换函数把小数部分四舍五入转换为整数 cint转换为货币类型 ccur 小数部分最多4位并四舍五入转换为双精度 cdbl四舍五入为长整型 clng转换为单精度 csng转换为变体类型 cvar VB统一坐标!请高手帮忙! 提供一个VB编程开发的群,欢迎VB爱好者加入群 一道名题,关于买卖方面的,有兴趣的来算算! vb 获取当前的年月日,时间 在listbox控件中在设计时定义了3列,但是如何向第一行第三列写数据呢? net use 成功登入后有没有什么返回值啊? 拜托大家来帮忙啦,在线等待!!!!!谢谢 有没有类似于TextBox那样的控件,不过是可以以Html方式输入内容,并且输出Html源代码? 关于VB中用ADO操作Access 2000的密码问题(向各路高手请教) 关于 自动滚动的问题2 请问VB里有类似于C里的floor取整函数吗 问一个控件,单间问题..
x="1"肯定是String类型了,什么规则无所谓了!
一般你不需要考虑它的内部表示,如果需要,可以用vartype来获取其内部的表示,然后你可以通过类型转换函数来改变,默认情况下,变体变量的类型规则是尽量减少存储空间的方式来储存,比如123是不会寸为双精度的,如果需要以指定的类型存储就必须使用类型转换函数转换函数
取不大于自变量的最大整数 int
保留浮点数的整数部分 fix
十进制转换为十六进制 hex$
十进制转换为八进制 oct$
求ascii码 asc
求ascii字符 chr$
字符串转化为数值 val
数值转换为字符串 str$
格式输出 format¥
变量值类型转换函数
把小数部分四舍五入转换为整数 cint
转换为货币类型 ccur 小数部分最多4位并四舍五入
转换为双精度 cdbl
四舍五入为长整型 clng
转换为单精度 csng
转换为变体类型 cvar