看原帖请点我 你的一只脚开始踏入编程的门槛内了! 【变量?变量!】你:变量是啥?变量是啥?告诉我呀!
我:恩..变量..变量..
你:(一巴掌过来
我:..变量,你可以想象成一个大桶,里面有水,水的分量呢,由你而定,你可以随时倒掉一些水,或清空它;或者你可以加进一些水..这就是变量。
变量是某种数据的载体,用来储存数据用的(废话),但是变量的值(也就是桶里面装的水),可以随时改变,所以才叫“变”量嘛!
C# 内的变量有很多类型,就像不同的桶只可以装特定的东西——垃圾桶啥都装、笔筒只放笔、水桶装液体等等
【数据类型】我们深入谈变量之前,先来了解数据类型,也就是“桶的种类”
C#有不同的数据类型,这里我列出并解释一些:
1、bool
- Boolean
- 储存 true或者是 false
2、byte
- 8-bit unsigned integer
- 储存0 到255
3、char
- 16-bit Unicode character
- 储存(单个)unicode字符
4、decimal
- 128-bit precise decimal value
- 储存数值,大概29位精确度
5、double
- 64-bit double-precision floating point type
-也是储存数值的,精度较低,范围较大
6、float
- 32-bit single-precision floating point type
- 于double 类似,但是储存范围较小
7、int
- 32-bit signed integer type
- 常用类型,储存-2^31 到 2^31-1 之间的值
8、long
- 64-bit signed integer type
- 常用类型,类似int,储存范围-923,372,036,854,775,808 到 9,223,372,036,854,775,807
当然还有string,它就不解释了!就是储存string嘛!
其他还有sbyte,short,uint,ulong,ushort 等等
s代表"signed"就是能储存负数的,"u"就是unsigned,不能储存负数
【如何定义变量】
你:我把上面的表啃完了,现在要做啥?
我:..我可没叫你把它全都记下来呢..
现在,来看看如何定义变量——就是说如何制作“桶”
我们继续用上一个教程的project file —— Show Messagebox
你:我要怎么样把"Hello,World!"换成变量?
我:记得"Hello,World!"属于什么类型吗?
你:String!
就是string了,所以现在在MessageBox.Show上面输入string:
然后string 后面就是变量的名字,就给个hello吧!
注意,C# 里面变量的名字是区分大小写的,就是说hello 和 Hello 或者是 hEllo 还是 HEllo 都是不同的变量!
你创建了一个桶,有名字了,现在就是给它“倒水”—— 给变量一个值,就得用“=”号:
然后就是你要的值,这里就是"Hello,World!",记得所有语句以分号;结尾——
现在如果要在MessageBox 内调用的话,就直接输入变量的名称——
编译>运行
你:如果我要储存一个数字呢? 很简单,用int 类型! 你兴奋的输入了:
【文接下楼】
|