【2017年整理】VB数据类型声明字符及数据类型.docx
文本预览下载声明
HYPERLINK /smallmuou/article/details/5090911 VB数据类型声明字符及数据类型String 的类型声明字符为美元号 ($)。Single (单精度浮点型)的类型声明字符为感叹号 (!)。Double 的类型声明字符是数字符号 (#)。Integer 的类型声明字符是百分比符号 (%)。Long(长整型) 的类型声明字符为和号 ()。Currency 的类型声明字符为at号 (@)。????? (Currency 变量存储为 64 位(8 个字节)整型的数值形式,然后 除以 10,000 给出一个定点数,其小数点左边有 15 位数字,右边有 4 位数字。这种表示法的范围可以从 -922,337,203,685,477.5808 到 922,337,203,685,477.5807)数据类型存储空间大小范围?Byte1 个字节0 到 255Boolean2 个字节True?或?FalseInteger2 个字节-32,768 到 32,767Long?(长整型)4 个字节-2,147,483,648 到 2,147,483,647Single?(单精度浮点型)4 个字节负数时从 -3.402823E38 到 -1.401298E-45;正数时从 1.401298E-45 到 3.402823E38Double?(双精度浮点型)8 个字节负数时从 -1.79769313486232E308 到?-4.94065645841247E-324;正数时从4.94065645841247E-324 到 1.79769313486232E308Currency?(变比整型)8 个字节从 -922,337,203,685,477.5808 到 922,337,203,685,477.5807Decimal14 个字节没 有小数点时为 +/-79,228,162,514,264,337,593,543,950,335,而小数点右边有 28 位数时为 +/-7.9228162514264337593543950335;最小的非零值为 +/-0.0000000000000000000000000001Date8 个字节100 年 1 月 1 日 到 9999 年 12 月 31 日Object4 个字节任何?Object?引用String?(变长)10 字节加字符串长度0 到大约 20 亿String?(定长)字符串长度1 到大约 65,400Variant?(数字)16 个字节任何数字值,最大可达?Double?的范围Variant?(字符)22 个字节加字符串长度与变长?String?有相同的范围用户自定义(利用?Type?)第5章 字符串我们一直在使用字符串,C#中string关键字的映射实际上指向.NET 基类System.String。System.String是一个功能非常强大且用途非常广泛的基类,但它不是.NET中唯一与字符串相关的类。其他的用来处理字符串的.NET类还有很多,如System.Text 和 System.Text.Regular Expressions命名空间中的类等等。一、System.String类System.String是一个类,专门用于存储字符串,允许对字符串进行许多操作。由于这种数据类型非常重要,C#提供了它自己的关键字和相关的语法,以便于使用这个类来处理字符串。使用运算符重载可以连接字符串:string message1 = Hello;? //return Hellomessage1 += , There;??? // return Hello, There string message2 = message1 + !;???? // return Hello, There!C#还允许使用类似于索引器的语法来提取指定的字符:char char4 = message[4];?? // returns a. Note the char is zero-indexed这个类可以完成许多常见的任务,例如替换字符、删除空白和把字母变成大写形式等。可用的方法如表所示。方??? 法作?? ?用Compare比较字符串的内容,考虑文化背景(区域),确定某些字符是否相等CompareOrdinal与Compare一样,但不考虑文化背景Concat把多个字符串实例合并为一个实例CopyTo把特定数量的字符从选定的下标复制到数组的一个全新实例中Format格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny定位字符串中第一次出现某个字符或一组字符的位置Insert把一
显示全部