VB与C#语言部分不用的地方Part1
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的更多相关文章
- C#语法相比其它语言比较独特的地方
C#语法相比其它语言比较独特的地方(一) 本文讲解了switch语句可以用来测试string型的对象.多维数组.foreach语句.索引器和Property等内容 1,switch语句可以用来测试st ...
- 嵌入式C语言不可不用的关键字
1.static关键字 这个关键字前面也有提到,它的作用是强大的. 要对static关键字深入了解,首先需要掌握标准C程序的组成. 标准C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部 ...
- 【c语言】不用大与小与号,求两数最大值
// 不用大与小与号,求两数最大值 #include <stdio.h> int max(int a, int b) { int c = a - b; int d = 1 << ...
- C语言中不用 + 和 - 求两个数之和
(二)解题 题目大意:不用+或者-实现两个整数的加法 解题思路:不用+或者-,就自然想到位运算,无非就是与或非来实现二进制的加法 首先,我们来看一位二进制的加法和异或运算 A B A&B A^ ...
- IOS APP 国际化(实现不跟随系统语言,不用重启应用,代码切换stroyboard ,xib ,图片,其他资源)
http://www.cnblogs.com/tangbinblog/p/3898046.html
- C语言位操作--不用中间变量交换两数值
1.使用加法与减法交换两数值: #define SWAP(a, b) ((&(a) == &(b)) || \ (((a) -= (b)), ((b) += (a)), ((a) = ...
- U811.1接口EAI系列之一-通用访问EAI方法--统一调用EAI公共方法--VB语言
1.现在做的项目是关于业务系统与U811.1的接口项目. 2.那么就需要调整通过EAI调用生成U8业务单据. 3.下面就一个通用的向U8-EAI传递XML的通用方法 4.肯定有人会问怎么还用VB调用呢 ...
- C语言与数据库操作入门
https://blog.csdn.net/flyingqd/article/details/78763652 C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1 ...
- C语言与数据库操作入门(Win版)
C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1387 数据库,DataBase,学C语言的是不是想说,很想爱她却并不容易呢?不用着急,C语言也可以操作数据库的 ...
随机推荐
- [bzoj1592] Making the Grade
[bzoj1592] Making the Grade 题目 FJ打算好好修一下农场中某条凹凸不平的土路.按奶牛们的要求,修好后的路面高度应当单调上升或单调下降,也就是说,高度上升与高度下降的路段不能 ...
- 【转载】linux C …
原文地址:[转载]linux C 获取与修改IP地址作者:liuhong1.happy // setip.h #ifndef _INCLUDE_SETIP_H_ #define _INCLUDE_SE ...
- NYOJ--113--字符串替换
/* Name: NYOJ--113--字符串替换 Author: shen_渊 Date: 18/04/17 15:41 Description: 字符串水题,秒过 */ #include<b ...
- 利用GeoIP数据库及API进行地理定位查询 Java
地理定位查询的的数据库比较多,而且大多都开放一些free的版本 国内的有纯真数据库等,但是他只提供文本的地理位置信息,不提供经纬度数据 当应用到google map时,就不可以了 国外的有MaxMin ...
- akoj-1076-Encoding
Encoding Time Limit:1000MS Memory Limit:65536K Total Submit:62 Accepted:35 Description Given a stri ...
- 一个UITableViewCell的简单动画效果
实现下面UITableViewDelegate的方法: forRowAtIndexPath:(NSIndexPath *)indexPath{ CATransform3D rotation; rota ...
- 010.Controller methods and views --【控制器方法与视图】
Controller methods and views 控制器方法与视图 2017-3-7 9 分钟阅读时长 作者 By Rick Anderson We have a good start to ...
- MySQL的left,substr,instr截取字符串函数使用实例
原表:select * from pagereferrer;如下: 如何在这张表中,查询出按 URL分类的信息 ,例如:211.95.60.43:8080算一类信息,并按百分比显示.预期结 ...
- 绑定微信以及获取openId
由于公司最近在做一个微信公众号的项目,需要获取用户openId,我再一次踏入了微信的坑! 先在这里告诫后来的同志,如果一样要开始做有关微信的东西,最好是有前辈,或者直接看完文档,不懂或者纳闷的地方直接 ...
- Struts2之初识
Struts2教程 第一章 初识Struts2 主页:http://struts.apache.org/ 优势:用户请求,模块处理,页面展现.适用于企业级开发,便于维护. 配置:web.xml中添加的 ...