网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

VB.NET数字数据类型(整数类型和非整数类型)

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/03/02

网学网为需要ASP.net的朋友们搜集整理了VB.NET数字数据类型(整数类型和非整数类型)相关资料,希望对各位网友有所帮助!

    整数类型中分为有符号数和无符号数两大类。有符号整数类型有3种:Short(16位)、Integer(32位)和L,ong(64位)。ShoIt是新引入的一种数据类型,在VB 6.0中此数据类型称为Integer。无符号整数类型是Byte(8位)。如果想把变量保存为二进制数或者不能够确定类型就可以把它的类型声明为Byte:如果变量在8位以上则需要使用Byte数组。
    在进行算术运算时,整数的处理速度比其他数据类型要快得多。在vB.NET中,Integer处理速度最快,所以一般在进行循环设置时都是声明为Integer o Byte不可以代表负数,如果表达式中涉及到一个Byte的减法,系统会自动转化为Integer,,
    v:B.NET提供一套值类型字符,可用来将值强制制定为某种类型,而不是由值的形式来确定其类型。例如,S代表Short,I代表Integer,L代表I~ong;而Byte、Str:ing、Boolean以及任何复合数据类型都没有值类型符号。在声明一个变量类型时,该变量的值一定不能超出其变量类型所能表示的范围,否则将出现不可预知的错误。
    非整数类型中包含了Decimal(128位定点数)、Single(32位浮点数)、Double(64位浮点数),它们均为有符号数。如果变量可以是小数则要声明为非整数类型。 
    Decimal是V’B.NET中新增加的类型,在VB 6.0中此数据类型只能在Variant中使用。如今其作为一种独立的数据类型,可以支持128位有效数组,适合当数据很大时使用,而且不允许进行误差计算。中国自学编程网整理发布,www.zzzj.com 在声明一个变量为Decimal时,一定要在其后面加上值类型字符(D),否则会因为超出Long而出错。例如,下面语句:
    Dim sum as Decimal
    sum=8667989856437689009  //出错,大于Long
    sum=8667989856437689009D  //没有溢出,为Decimal
    注意,浮点数的表示范围比Decimal更宽,而且支持误差计算,但是支持的有效位数比较少。在这里规定的值类型符号中,D代表Decimal,F代表Single,R代表Double。
  • 上一篇资讯: VB.NET窗体的Anchor属性
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号