1. 数据类型:

  ① 日期型(Date)
        表示日期和时间用两个“#”符号把日期和时间的值括起来,如:#08/20/2001#、#2001-08-20#。

  ② 变体型(Variant)
       变体型数据是一种可变的数据类型,可以存放任何类型的数据当指定变量为Variant变量时,VB会自动完成必要的转换
        在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。
   例:Temp=“22”   字符串
               Temp=Temp-1  数值
               Temp=#01/01/2002#  日期

  ③ 数据的类型可在数据之后加上一个类型符来表示,例如,413&,86!,104.67#等。

2. 变量的声明:

  ① 声明变量(显式声明)
    用Dim、Public、Private或Static语句来声明变量,例如:Dim sum As Integer         把sum定义为整型变量
  ② 隐式声明
    不加说明就直接使用变量,此时默认的变量类型为变体类型(Variant),也允许使用类型符来声明变量的类型,如Num%,Sum!

3. 表达式:

  ① /和\的区别:1/2=0.5,1\2=0。

  ② Mod用来求整型数除法的余数。例如:9 Mod 7  结果为 2。

  ③ 字符串表达式:

    字符串表达式是采用连接符将两个字符串常量、字符串变量、字符串函数连接起来的式子。
         连接符有两个:&和+,其作用都是将两个字符串连接起来,运算结果是一个字符串。 例如:
        "计算机"  & "网络" 的结果是:"计算机网络" 
           "123" +  "45" 的结果是:"12345" 123  & "ABC"的结果是:"123ABC"

  ④ 日期表达式:

    日期型数据加上天数,其结果为一个日期型数据。例如:#12/1/2000#+31   的结果为:#01/01/2001#

4. 常用内部函数:

  ① 函数Int是求小于或等于x的最大整数。例如:Int(2)=2, Int(-2.5)=-3,当x≥0时就直接舍去小数,若x<0则舍去小数位后再减1。

    利用Int函数可以对数据进行四舍五入。例如,对一个正数x舍去小数位时进行四舍五入,可采用如下式子:  Int(x+0.5)
           当x=9.4时,Int(9.4 + 0.5)=9
           当x=9.5时,Int(9.5 + 0.5)=10

  ② 随机函数可以模拟自然界中各种随机现象,它所产生的随机数,可以提供给各种运算或试验使用,Rnd产生随机值,该值在0~1之间,通常与Int函数配合使用。

生成[a, b]区间范围内的随机整数,可以采用Int((b-a+1)*Rnd + a)。

    例如 Int(4*Rnd+1)可以产生1~4之间(含1和4)的随机整数。可以是1,2,3或4,这由VB运行时随机给定使用Rnd函数之前,先用Randomize语句来初始化随机数生成器。

VB与C#语言部分不用的地方Part1的更多相关文章

  1. C#语法相比其它语言比较独特的地方

    C#语法相比其它语言比较独特的地方(一) 本文讲解了switch语句可以用来测试string型的对象.多维数组.foreach语句.索引器和Property等内容 1,switch语句可以用来测试st ...

  2. 嵌入式C语言不可不用的关键字

    1.static关键字 这个关键字前面也有提到,它的作用是强大的. 要对static关键字深入了解,首先需要掌握标准C程序的组成. 标准C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部 ...

  3. 【c语言】不用大与小与号,求两数最大值

    // 不用大与小与号,求两数最大值 #include <stdio.h> int max(int a, int b) { int c = a - b; int d = 1 << ...

  4. C语言中不用 + 和 - 求两个数之和

    (二)解题 题目大意:不用+或者-实现两个整数的加法 解题思路:不用+或者-,就自然想到位运算,无非就是与或非来实现二进制的加法 首先,我们来看一位二进制的加法和异或运算 A B A&B A^ ...

  5. IOS APP 国际化(实现不跟随系统语言,不用重启应用,代码切换stroyboard ,xib ,图片,其他资源)

    http://www.cnblogs.com/tangbinblog/p/3898046.html

  6. C语言位操作--不用中间变量交换两数值

    1.使用加法与减法交换两数值: #define SWAP(a, b) ((&(a) == &(b)) || \ (((a) -= (b)), ((b) += (a)), ((a) = ...

  7. U811.1接口EAI系列之一-通用访问EAI方法--统一调用EAI公共方法--VB语言

    1.现在做的项目是关于业务系统与U811.1的接口项目. 2.那么就需要调整通过EAI调用生成U8业务单据. 3.下面就一个通用的向U8-EAI传递XML的通用方法 4.肯定有人会问怎么还用VB调用呢 ...

  8. C语言与数据库操作入门

    https://blog.csdn.net/flyingqd/article/details/78763652 C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1 ...

  9. C语言与数据库操作入门(Win版)

    C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1387 数据库,DataBase,学C语言的是不是想说,很想爱她却并不容易呢?不用着急,C语言也可以操作数据库的 ...

随机推荐

  1. Ubuntu超好用软件:markdown编辑器

    Ubuntu上好用的markdown编辑器:typora 安装教程: sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update s ...

  2. happiness[国家集训队2011(吴确)]

    [试题来源] 2011中国国家集训队命题答辩 [问题描述] 高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友.这学期要分文理科了,每个同学对于选择文科 ...

  3. 正则表达式大全 --【Python举例】

    包含 :  纯文字.正负数,小数.正数.正整数.月份.天数.用户名.密码.车牌.传真.手机.邮件.ipv4私有地址.ipv4地址.ipv6地址.json_header.request_header 有 ...

  4. .net Ajax使用

    function CheckUsername() { var strName = $("#txtUserName").val(); $.ajax({ type: "GET ...

  5. 发布内网网站服务器让公网可以访问,无需NAT

    有些时候,我们的测试网站搭建在我们的测试环境中,网站正式上线前,需要先测试下我们的测试网站是否正常,就可以用下面的方式将其内网网站服务器放至公网上,用器提供的外网地址就可以直接访问我们的内网网站服务器 ...

  6. ChromeDriver,IEDriver,Firefox配置

    ChromeDriver: 下载ChromeDriver.exe,放入某个文件夹,如C:\Program Files (x86)\Google\Chrome\Application,把此路径加入pat ...

  7. 【javascript】浅谈javaScript的深拷贝

        前言: 最开始意识到深拷贝的重要性是在我使用redux的时候(react + redux), redux的机制要求在reducer中必须返回一个新的对象,而不能对原来的对象做改动,事实上,当时 ...

  8. 【性能测试工具】- WebBench

    优点:模拟的并发量更大:缺点:统计的结果有限 概述: webbench是由Lionbridge公司(http://www.lionbridge.com)开发,它是Linux下的一个网站压力测试工具,它 ...

  9. linux守护进程、SIGHUP与nohup详解

    前端时间帮忙定位个问题.docker容器故障恢复后,其中的keepalived进程始终无法启动,也看不到Keepalived的日志. strace 查看系统调用之后,发现了原因所在 socket(PF ...

  10. 静态TLS和动态TLS

    静态TLS的使用方法: #include <Windows.h> #include <iostream> #include <iomanip> using name ...