u3d脚本代码入门基础
来源:互联网 发布:淘宝五皇冠店铺排名 编辑:程序博客网 时间:2024/06/07 02:59
U3d学习第4天--u3d脚本代码入门基础
1.命名空间:把相关的类组织起来,并且可以避免命名冲突(使用命名空间using)
2.数据类型:
类型
常用
整形
int
浮点型
Float double
Decimal类型
不怎么用,精确更高
布尔类型
bool
字符类型
char
引用类型
String Object
3.命名变量规则:
(1)有字母、数字或下划线“_”组成
(2)必须由字母或下划线“_”开头。(不能以数字开头)
(3)不能是C#中的关键字 如:int、string、bool、Main、class等
(4)区分大小写 如:小写的a和大写的A是两个变量
4.变量和常量的区别:
变量:是指在程序的运行过程中随时可以发生变化的量
(可以重复赋值)
e.g int a;a=1;a=3;print(a);输出的结果是3而不是1,被第二次赋值了
常量:是指在程序运行过程中不会发生的变量
(一开始就设定好的数值,不能再次赋值)
E.g static int b=1; static 不变的
5.类型转换:
(1)自动类型转换:int-->float-->double
运算时左面不用转换就能和右面的运算
loat 单精度变量的值后面必须跟F(f)
强制转换:比如吧double转换成int类型
Int a;double b;
Int a=(int)b;
(2)string转换成其他类型:
String 新变量名=其他类型.parse(原变量名)
其他类型转换成string类型
E.g int a=1; string b;
String b=a+"";把任何格式转换成字符串都可以加字符串
6.自增自减
++自增 --自减
输出时2,就是定义的数字加1;
自减同理就是减1
但是加个等号就结果就不一样了
而c=a+++b输出结果确实c和a的输出结果分别是3和2
(这个就是先运算a+b赋值给c,再a自加)
7.运算符(+ - * /)
注意的是如果是整形,做除法是只要整数的,没有小数点,也不会四舍五入
想要余数只能用“%”来获得
8.三元运算符:? :
e.g int a=1,b=2,c;c=a>b?1:2;print(c);因为判断为假,说以输出为2.
9.逻辑运算符
&&运算符和||运算符
!运算符就是将结果反过来
10:运算符和表达式:
11:
位与 &:乘法运算
位或 |:加法运算
异或 ^:相同为0,不同为1
取反 ~:把求的值加1,然后添加负号
E.g:
8 & 3=0
8 | 3=11
8 ^ 3=11
~8=-9
算法:
然后位与做乘法,位或做加法(注意,因为没有2,所以这里1+1=1)异或相同的为0,不同为1,
更多精彩请到:http://www.gopedu.com/teacher- u3d脚本代码入门基础
- U3D--脚本入门
- u3d代码脚本基础---判断循环综合练习
- U3d学习第4天--u3d脚本代码基础判断和循环语句
- 【U3D】Unity3D的脚本-script入门
- 【U3D】Unity3D的脚本-script入门
- U3D脚本
- U3d 入门
- u3d入门
- U3D——Unity3D的脚本-script入门
- JavaScript脚本入门基础
- Unity基础 - 脚本入门
- u3d入门之js的代码的使用
- 简单u3d脚本lable
- u3d脚本编写
- u3d脚本学习一
- u3D初级脚本总结
- U3D脚本执行顺序
- JTree使用和实例
- 第十二周项目一阅读程序(4)
- 用el表达式页面中取值
- javaScript系列:js中获取时间new Date()详细介绍
- Linux系统下注释乱码解决
- u3d脚本代码入门基础
- Perl 上安装Math::Base36
- VSM模型与TF-IDF权重
- Codeforces Round #277.5 (Div. 2)---C. Given Length and Sum of Digits (贪心)
- Codeforces Round #277 (Div. 2)
- 伤感的程序员,我对自己的总结
- Linux rpm 命令参数使用详解及强制安装和忽略依赖
- Qt 之 QEventLoop
- Josephus 排列改编