c 基礎知識 計算機記憶體 進製 運算子

2021-08-27 18:48:55 字數 1005 閱讀 9224

計算機記憶體:

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迴圈

計算機基礎運算子

算術運算子 單目 取正 取負 自增1 自減1 雙目 取餘 三目 a b?true false 說明 當a大於b的時候,為true 也就是冒號之前的值 否則為false 關係運算子 等於符號 不等於符號 大於符號 小於符號 大於等於符號 小於等於符號 位運算子 位運算子 與 非 或 異或 用來對二進位...

C 運算子基礎知識

注意1 整數除整數還是整數 去除小數部分 注意2 除數不能為0 運算子意義 取模 取餘 10 3 1 10 20 10 注意1 取模不能為0 注意2 兩個小數不能做取模運算 運算子 術語示例 前置遞增 讓變數 1 a 2 b a 後置遞增 讓變數 1 a 2 b a 前置和後置的區別 前置遞增 先讓...

計算機基礎知識 計算機基礎知識彙總

計算機專業的那六大件 組成原理,作業系統,資料庫,編譯原理,計算機網路,資料結構,其次還得加上分布式的基礎知識,因為現在的系統都變成分布式的了。如果你是做應用層開發的,那幾門課程中的有些內容和日常工作關聯度不大,我挑那些最重要的來說一說,也算是乙個最小集合吧!1,計算機組成原理 如果你不是做作業系統...