C 學習筆記三

2021-09-26 12:39:26 字數 883 閱讀 5390

1,實數型別:

float型別位元組數4,有效數字7位,第八位四捨五入,單精度實數;

double型別位元組數8,有效數字15或16位,雙精度實數;需要新增字尾f或f。

decimal型別位元組數16,有效數字28位,金融貨幣;需要新增字尾m或m。

2,bool型別:可能值有true和flase,與其他型別不存在標準轉換。

3,字元型別:

char型別為字元,用單引號標記字元,如『a』,『1』,計算過程中將對應字母和數字轉化為ascii碼,在進行計算;

string型別為字串,如「china」,「53.6」等;經過運算是做字串的連線操作,產生乙個全新的字串,如

1),字元型資料轉換為整數,得到的是該字元對應的ascii碼,同樣也可以將整數轉換為字元如:

private void btnrun_click(object sender, routedeventargs e)

輸出為:c

2),unicode碼:

private void btnrun_click(object sender, routedeventargs e)

『的unicode編碼為:』』",a,code16);

}輸出:'你』的unicode編碼為:『4f60』

3),@控制符,轉義字元(以反斜槓「\」開頭)

使用方法:

private void btnrun_click(object sender, routedeventargs e)

輸出:c:\windows\system32

c:\windows\system32

字串"溫度"

C 學習筆記(三)

c 運算子過載 1 過載運算子的運算順序和優先順序不變,但引數和返回型別是可以重新說明的。2 c 規定,運算子中,引數說明都是內部型別的,不能過載,如 int operator int,int 3 c 還規定了 這五個運算子不能過載,也不能創造新的運算子,如 4 c 規定 這四種運算子必須為成員形式...

C 學習筆記(三)

chapter 3 函式和類的自頂向下設計 1 乙個程式的開發過程 1.問題規範 2.分析 資料需求 3.設計 初始演算法 演算法精化 4.實現 5.測試 2 重要工具 結構圖 3 分析,設計程式時,甚至對任何問題來說,我們都要由大到小,層層分解,由乙個大問題分割成多個相關 的小問題,一口乙個蛋糕是...

C 學習筆記(三)

attributes field modifiers type variable declarators 域的修飾符field modifiers可以是 靜態域和非靜態域 下面的例子清晰的反映了二者之間的區別 域的初始化 如果在類中,沒有顯式的對域進行初始化,系統將賦予其乙個預設值。域的預設初始化分...