请教下VB中Cint(x)函数和Clng(x)函数的区别

请教下VB中Cint(x)函数和Clng(x)函数的区别,第1张

都是强制类型转换,Cint(x)转换为16长度的整形Integer,Clng(x)转换为32位长度的长整形Long

Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。

Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。

Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

int(这是vb6的整形,vbnet的整形相当于vb6的long)数据类型的数值范围最大只有-32768~32767,你吧65535这个超出int类型的数值范围的数值转成int当然会出错

应该换成clng(65535)

cint直接将x转化为整数,round也是将x转化为整数

如果单纯比较cint(x)与round(x),是没区别的,都是将x转化为整数。

如果比较cint函数和round函数是有区别的。round(x,2)可以保留两位小数,cint就直接转化为整数了,不能保留小数。

以上就是关于请教下VB中Cint(x)函数和Clng(x)函数的区别全部的内容,包括:请教下VB中Cint(x)函数和Clng(x)函数的区别、vb中输入Cint(65535)如何报错、VB中round与cint有什么不同等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9841711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存