您的位置:首页 > 移动开发 > Unity3D

学习Unity3D第四天之脚本入门(数据类型和基本运算)。

2014-11-25 20:26 363 查看
欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

 

今天是我学习Unity3D的第四天,同时也是学习Unity3D代码部分的第一天,下面我就来介绍一下我今天学到的东西吧!

一、使用命名空间:using。

命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法)。

二、数据类型。

1、整型:sbyte、short、int、long、byte、ushort、uint、ulong。

2、浮点类型(128位高精度十进制数表示法):decmial、double、float。

3、bool(布尔)类型(表示true或者false):bool。

4、char字符类型(表示一个16位的字符):char。

5、引用类型:object(字符串)、string(所有类型都是由它派生而来)。

三、变量命名规则。

1、由字母、数字或者下划线“_”组成。

2、必须由字母或者下划线“_”开头,不能以数字开头。

3、不能是C#中的关键字。 如:int、string、bool、class等

4、区分大小写。 如:小写的a和大写的A是两个变量。

最为一个比较好的学习者,就必须遵守一些变量命名规范。

1、变量的名字要有意义,尽量用对应的英语命名,具有“见名知意”的作用(如:姓名 变量取名为英语单词 name 或者拼音 xingMing,避免用a、b、c来命名)。

2、避免使用单个字符作为变量名(除了在循环里面定的变量)。

3、当使用多个单词组成变量名时,应该使用骆驼命名法(骆驼命名法:第一个单词的首字母小写,其他单词的首字母大写。如myName、myAge)。

四、变量的声明和赋值。

1、定义变量的语法。

           数据类型 变量名(定义一个年龄的变量,年龄是整数,所以变量定义如后)int age;(系统会根据数据类型,在内存中分配不同大小的存储空间。)

每个数据类型后面可以定义多个变量。(如:定义姓名、家庭地址、籍贯、民族。) string name,address,origin,national;

2、为变量赋值语法。

变量名=值;(这里的=号表示赋值运算符,把=号右边去掉,赋值给左边的变量名,最后以一个;(分号)结束)

如:年龄15岁,姓名为“张三”,家庭地址为“北京XXX”。                      age=18; name="张三";address="北京XXX";

五、类型转换。

1、int < float < double(赋值范围)  例如: int=a ;  float b =3.14f(单精度变量的值后边必须跟F(f));b=a 但是a不能等于b但是可以强制转换





int<float<double(赋值范围的大小)    

字符串转换成去他类型:加入xx.parse



注意任意类型之间的转换只适用于C# convert.XX。

六、运算符和表达式。

+   -   *  /   %   2/3=1(整数除以整数还是整数)    2%3=2(小数除以大树还是小数)。

&&=乘法运算    II=加法运算

8++=自增   --==自减   例如 int a =1, b;   a++;a=2       b=a++   b=1//加号在后,先赋值在运算。

++a;a=2   b=++a ;   b=2//加号在前线运算在赋值。

位与&:乘法运算      位或l:加法运算      异或^:相同为0  不同为1   取反~:  吧求 的值加1  在前边添个负号。

















内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: