C 學習筆記(一)

2021-09-30 08:56:58 字數 814 閱讀 2630

c#的值型別:

9中整數型別:sbyte,  byte , short , ushort ,int , uint , long , ulong

bool型別:  bool x=  1為錯誤寫法,表示bool型別只能是ture 和 false

實數型別:單精度(float), 雙精度(double)

字元型別:

char c = 'a';

char c = '/x0032';          //16進製制

char c = '/u0032';          //unicode

引用型別

object類:是所有其他型別的基類,c#中的所有型別都直接或間接地從object類中繼承。因此,對乙個object的變數可以賦予任何型別的變數的值

代表

在宣告代表時,只需要指定代表指向的原型的型別,它不能有返回值,也不能帶有輸出型別的引數。比如我們可以宣告乙個指向int型別原型的代表:

delegate int mydelegate();

陣列宣告

裝箱操作

裝箱轉換是指將乙個值型別隱式地轉換成乙個object型別,或者把這個值型別轉換成乙個被該值型別應用的介面型別,把乙個值型別的值裝箱,也就是建立乙個object例項並將這個值複製給這個object

物件拆箱過程

命名變數:必須以字母開頭

為避免與其他語言進行互動時關鍵字產生衝突,變數名可以以@開頭

變數的型別

c 學習筆記一

2007 9 4 引用,該型別的變數不直接儲存所包含的值,而是指向它所要儲存的值。c 的引用型別有四種 類 代表 陣列 介面。一下 表示類b從類 a中繼承 class a class b a 類的成員有以下型別 成員常量,代表與類相關聯的常量值。域,即類中的變數。成員方法,複雜執行類中的計算和其它操...

C 學習筆記 一

c 學習筆記 一 by heiyeluren 學習 visual c 入門經典 的個人筆記。1.函式的過載 函式過載提供了建立多個同名函式的能力。我們確定乙個函式是獨一無二的方法是通過三項方法,分別是是通過返回值的型別,函式名,函式 引數等三項內容。我們函式過載主要就是使用不同的引數來確定使用那個函...

C 學習筆記一

c中的記憶體分配方式 1.靜態儲存區域 在程式開始之前就可以分配,且在程式執行過程中始終存在 2.棧 儲存單元在其上分配,單元外自動釋放,多見內建 資料型別於此 3.堆 動態分配,即程式執行時分配此部分記憶體.由使用者分配且要負責釋放.生存期由使用者決定,不受範圍限制 stdlib.h提供mallo...