c 學習筆記 一)

2021-07-16 03:51:07 字數 668 閱讀 9252

實習,第一次接觸c#,通過學習筆記加深記憶與理解。

1.c#中 string字串前便可以加@(稱作「逐字字串」),可以將轉義字元\當作普通字元。

eg: string str = @"d:\user";

它等價於 string str = "d:\\user";

@字串可以任意換行,換行符以及空格都計算在字串長度之內

2.c#中型別轉換:

包括了隱式型別轉換與顯示型別轉換。

隱式轉換:轉換是c#預設的以安全方式進行的轉換。如,從小的整數型別轉換到大的整數型別,從派生類轉換為基類。

顯示型別轉換:這些轉換是通過使用者使用預定義的函式顯示完成的。顯示轉換需要強制轉換運算子。

如:int i:

double m = 123.456;

i = (int) d;

即為強制轉換

此外,c#中還提供了許多內建的型別轉換方法,tostring,totype...

3.c#中接收使用者輸入的方法:

system命名空間中的console類提供了乙個函式readline();

console.readline()只接受字串格式的資料,所以在實際使用中要注意型別轉換。

4.c#中通過const關鍵字定義常量

5.c#中的雜項運算子,包括sizeof、typeof和?:.

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...