c#基础知识 计算机内存 进制 运算符

计算机内存:
1. 在程序进入内存的时候 我们IT工程师,把程序占据的内存认为分为4部分.
1. 堆 --> 存储引用类型 数组 字符串 class 等
2. 栈 --> 存储值类型的值, 所有方法和变量都在栈中 程序运行在栈中
3. 全局 --> 全局的量
4. 代码 --> 存放代码

进制:
1. 十进制转换二进制
除二取余法
2. 二进制准换10进制
按位展开法的逆向 X*2^N
在编程中默认编码格式为utf8 utf8是一种文件的编码格式,若编码格式不对应就会产生乱码的情况

UTF8 --> UTF8

C#会形成一个称谓IL的中间语言, 这个中间语言会在我们学习热更新的时候用到 这个知识点就背会吧. 其实在开发中我们不用管的

unity常用的:
1. int 4
2. stirng
3. float 4
4. bool 1
5. class
6. char 2
7. double 8
8. enum 表示枚举类型 常用于unity编程 状态机
只要在int类型表示范围内统统int + - 21亿 -2147483648 + 2147483647

运算符:
/ %
! ==
^ | & 位运算
&& || ! 用于if判断逻辑中
++i i++ 在赋值号存在的情况下, 没有赋值号 ++i i++ 都是自增
i++ 先赋值在自增
++i 先自增,在赋值
X = (bool) ?Number01:Number02; 相当于一个简单的if else

当bool为真 X = Number01
当bool为假 X = Number02

表达式: 用赋值号链接的式子称谓表达式 A = B

foreach本质是迭代器,迭代器本身就是不能进行修改的 所以foreach不能修改, 要想修改数组必须使用for循环

猜你喜欢

转载自blog.csdn.net/wang18236618195/article/details/82596674
今日推荐