unity脚本入门(数据类型及基本运算)
2014-11-18 16:08
274 查看
欢迎大家来到我的博客http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=space
今天为大家简单介绍下unity中C#的数据类型及基本运算
命名空间
命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统,也就是比如2班的张三,3班的张三这样一个意思,使用命名空间使用的就是 using,如图
C#的数据类型有6种
变量命名规则,c#中的命名是有规则的,需要注意四点:一是由字母,数字或下划线组成;二是必须由字母或下划线开头,不能以数字开头;三是不能是C#中的关键字,如:int,string,bool,Main,class等;四是需要注意区分大小写,如:小写的a和大写的A是两个变量。
定义变量的语法: 数据类型 变量名;
例如定义一个年龄的变量,年龄是整数,所以变量定义(每个数据类型后面都可定义多个变量)如下
int age;
为变量赋值语法 变量名=值;(这里的=号表示赋值运算符,把=号右边的值赋值给左边的变量名,最后以一个分号(;)结束),如
age=18;
下面简单介绍下各个数据类型之间的转换:
int可以直接转换为float跟double类型(直接赋值),而将float,double类型转换为int型时直接赋值则不能运行,就需要进行强制转换,即
double a=12;
int b=(int)a;(这样就将double类型转化为int类型了)
字符串转换为整型需要调用一个函数,如下:
string a=”123“;
int b=int.Parse(a);
将整型转换为字符串:
int a=123;
string b=a+” ”;
简单运算
++(自增),— —(自减),
a++就是自身加上个1,++a也是自身加上1;
例如:
1(1) int a=1;
print(a++);//结果就为2
(2) int a=1;
print(++a);//结果也为2
2 (1) int a=1,b;
print(b=++a);//结果为2,++在前,先运算后赋值
(2) int a=1,b;
print(b=a++);//结果为1,++在后,先赋值后运算
最后出个小问题
(1)int a=1,b=2,c;
print(c=a+++b);
(2)int a=1,b=2,c;
print(c=++a+b);
大家可以在自己电脑上运行一下结果,如果对答案不是太清楚,请大家继续关注我的博客http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=space,我会每天更新博客,也可添加U3D兴趣交流群(QQ群301588233)方便大家对U3D技术的交流与沟通,更多内容尽在http://www.gopedu.com/
今天为大家简单介绍下unity中C#的数据类型及基本运算
命名空间
命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统,也就是比如2班的张三,3班的张三这样一个意思,使用命名空间使用的就是 using,如图
C#的数据类型有6种
变量命名规则,c#中的命名是有规则的,需要注意四点:一是由字母,数字或下划线组成;二是必须由字母或下划线开头,不能以数字开头;三是不能是C#中的关键字,如:int,string,bool,Main,class等;四是需要注意区分大小写,如:小写的a和大写的A是两个变量。
定义变量的语法: 数据类型 变量名;
例如定义一个年龄的变量,年龄是整数,所以变量定义(每个数据类型后面都可定义多个变量)如下
int age;
为变量赋值语法 变量名=值;(这里的=号表示赋值运算符,把=号右边的值赋值给左边的变量名,最后以一个分号(;)结束),如
age=18;
下面简单介绍下各个数据类型之间的转换:
int可以直接转换为float跟double类型(直接赋值),而将float,double类型转换为int型时直接赋值则不能运行,就需要进行强制转换,即
double a=12;
int b=(int)a;(这样就将double类型转化为int类型了)
字符串转换为整型需要调用一个函数,如下:
string a=”123“;
int b=int.Parse(a);
将整型转换为字符串:
int a=123;
string b=a+” ”;
简单运算
++(自增),— —(自减),
a++就是自身加上个1,++a也是自身加上1;
例如:
1(1) int a=1;
print(a++);//结果就为2
(2) int a=1;
print(++a);//结果也为2
2 (1) int a=1,b;
print(b=++a);//结果为2,++在前,先运算后赋值
(2) int a=1,b;
print(b=a++);//结果为1,++在后,先赋值后运算
最后出个小问题
(1)int a=1,b=2,c;
print(c=a+++b);
(2)int a=1,b=2,c;
print(c=++a+b);
大家可以在自己电脑上运行一下结果,如果对答案不是太清楚,请大家继续关注我的博客http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=space,我会每天更新博客,也可添加U3D兴趣交流群(QQ群301588233)方便大家对U3D技术的交流与沟通,更多内容尽在http://www.gopedu.com/
相关文章推荐
- Unity3D脚本入门数据类型和基本运算
- 学习Unity3D第四天之脚本入门(数据类型和基本运算)。
- unity学习之数据类型和基本运算
- unity之数据基本类型和基本运算
- mongodb入门-3 数据类型--基本数据类型
- J2EE入门视频教程第五讲——MySQL中的数据类型及命令行基本查询语句
- JavaScript语法入门系列(三) 基本数据类型及其对应对象类型
- 基本数据类型与表达式3 - 零基础入门学习Delphi04
- 基本数据类型与表达式2 - 零基础入门学习Delphi03
- 定义一个不受计算机字长限制的整数类INT,要求INT与INT以及INT与C++基本数据类型int之间能进行+、-、×、÷和=运算,并且能通过cout输出INT类型的值。(持续添加)
- 基本数据类型与表达式2 - 零基础入门学习Delphi03
- 基本数据类型与表达式6 - 零基础入门学习Delphi07
- python学习笔记(一) 基本数据类型及运算
- 我的读书笔记之-----Java基本数据类型间的运算
- java 入门 二(基本数据类型与引用数据类型的区别)
- Ruby on Rails 入门之:(5) Ruby中基本数据类型
- 基本数据类型与表达式 - 零基础入门学习Delphi02
- 基本数据类型与表达式4 - 零基础入门学习Delphi05
- 基本数据类型与表达式5 - 零基础入门学习Delphi06
- 文档整数mongodb入门-3 数据类型--基本数据类型